import { Repository } from 'typeorm';
import { Offer } from './offer.entity';
export declare class OffersService {
    private offersRepo;
    constructor(offersRepo: Repository<Offer>);
    create(userId: string, data: {
        title: string;
        description?: string;
        content_type: string;
        price: number;
        currency?: string;
        delivery_days?: number;
    }): Promise<Offer>;
    getMyOffers(userId: string): Promise<Offer[]>;
    getAllActive(): Promise<any[]>;
    update(userId: string, offerId: string, data: Partial<Offer>): Promise<Offer>;
    toggleActive(userId: string, offerId: string): Promise<Offer>;
    remove(userId: string, offerId: string): Promise<void>;
}
