import { OffersService } from './offers.service';
export declare class OffersController {
    private readonly offersService;
    constructor(offersService: OffersService);
    getAll(): Promise<any[]>;
    getMyOffers(req: any): Promise<import("./offer.entity").Offer[]>;
    create(req: any, body: {
        title: string;
        description?: string;
        content_type: string;
        price: number;
        currency?: string;
        delivery_days?: number;
    }): Promise<import("./offer.entity").Offer>;
    update(req: any, id: string, body: any): Promise<import("./offer.entity").Offer>;
    toggleActive(req: any, id: string): Promise<import("./offer.entity").Offer>;
    remove(req: any, id: string): Promise<void>;
}
