import { BlockedImage } from './blocked-images.model';
import { Model } from 'mongoose';
import { IBlockedImages } from './blocked-images.interface';
export declare class BlockedImagesService {
    private readonly blockedImageModel;
    private readonly logger;
    constructor(blockedImageModel: Model<BlockedImage>);
    addBlockedImage(payload: IBlockedImages): Promise<boolean>;
    getBlockedImages(query: Record<string, unknown>): Promise<{
        data: any[];
        meta: {
            page: number;
            limit: number;
            total: number;
            totalPage: number;
        };
    }>;
    deleteBlockedImage(id: string): Promise<boolean>;
}
