import { CreateBannerDto } from './dto/create-banner.dto';
import { UpdateBannerDto } from './dto/update-banner.dto';
import { DbService } from 'src/db/db.service';
import { PaginationDto } from 'src/service-area/dto/create-service-area.dto';
export declare class BannersService {
    private readonly model;
    constructor(model: DbService);
    create(createBannerDto: CreateBannerDto): Promise<{
        message: string;
        success: boolean;
    }>;
    findAll(query: PaginationDto): Promise<{
        banners: any[];
        meta: {
            page: number;
            limit: number;
            totalPages: number;
        };
    }>;
    findOne(id: string): Promise<any>;
    update(id: string, updateBannerDto: UpdateBannerDto): Promise<{
        message: string;
    }>;
    remove(id: string): Promise<{
        message: string;
    }>;
    getBanners(): Promise<any>;
}
