import { NestCordPaginationOptions } from './interfaces';
import { PaginatorTypeEnum } from './enums';
import { PaginationBuilder } from './types/paginator-builder.type';
export declare class NestCordPaginationService {
    private readonly options;
    private readonly cache;
    constructor(options: NestCordPaginationOptions);
    register(paginatorType: PaginatorTypeEnum, factory: (builder: PaginationBuilder<PaginatorTypeEnum>) => PaginationBuilder<PaginatorTypeEnum>): PaginationBuilder<PaginatorTypeEnum>;
    get<T extends PaginatorTypeEnum>(customId: string): PaginationBuilder<T> | undefined;
    delete(customId: string): boolean;
}
