import { Repository } from 'typeorm';
import { Offer } from './entities/offer.entity';
export declare class OffersRepository {
    private readonly offersRepository;
    constructor(offersRepository: Repository<Offer>);
    findAll(take: number, skip: number, search: string, headers: any): Promise<{
        count: number;
        data: {
            banner: string;
            id: string;
            title: string;
            description: string;
            start_date: Date;
            end_date: Date;
            code: string;
            link: string;
            status: number;
            created_at: Date;
            updated_at: Date;
            deleted_at: Date;
        }[];
    }>;
    findOne(id: string): Promise<Offer>;
    findOfferDetails(id: string): Promise<{
        banner: string;
        id: string;
        title: string;
        description: string;
        start_date: Date;
        end_date: Date;
        code: string;
        link: string;
        status: number;
        created_at: Date;
        updated_at: Date;
        deleted_at: Date;
    }>;
}
