import { FiltersMap } from '../model';
import { CollectionState } from './CollectionState';
export interface PaginationModeCursorParams<T, F extends FiltersMap = FiltersMap> {
    collection: CollectionState<T, F>;
}
export declare class PaginationModeCursor<T, F extends FiltersMap = FiltersMap> {
    static readonly id: "cursor";
    readonly collection: CollectionState<T, F>;
    constructor(params: PaginationModeCursorParams<T, F>);
    get fetchedLastPage(): boolean;
    setCursor(cursor: string | null): void;
    get id(): "cursor";
}
//# sourceMappingURL=PaginationModeCursor.d.ts.map