import { BasePaginator } from './BasePaginator';
import type { PaginationQueryParams, PaginationQueryReturnValue, PaginatorOptions } from './BasePaginator';
import type { ReminderFilters, ReminderResponse, ReminderSort } from '../types';
import type { StreamChat } from '../client';
export declare class ReminderPaginator extends BasePaginator<ReminderResponse> {
    private client;
    filters: ReminderFilters | undefined;
    sort: ReminderSort | undefined;
    constructor(client: StreamChat, options?: PaginatorOptions);
    query: ({ direction, }: PaginationQueryParams) => Promise<PaginationQueryReturnValue<ReminderResponse>>;
    filterQueryResults: (items: ReminderResponse[]) => ReminderResponse[];
}
