export declare class PaginationService {
    findAndPaginate(collection: any, collectionName: string, options?: {
        filter?: Record<string, any>;
        skip?: number;
        limit?: number;
        projection?: Record<string, any>;
        sort?: Record<string, any>;
    }): Promise<{
        totalItems: any;
        totalPages: number;
        skip: number;
        limit: number;
        items: any;
    }>;
    private constructQuery;
    private applyLeadFilters;
    private addDynamicDateFilter;
}
//# sourceMappingURL=pagination.service.d.ts.map