export declare enum KeysetPaginationPageAction {
    NEXT = "next",
    NEXT_ONLY = "next_only",
    PREVIOUS = "previous"
}
export interface KeysetPaginationRequest<OptionsType> {
    limit?: number;
    page_action?: KeysetPaginationPageAction;
    cursor?: number;
    options?: OptionsType;
    page?: number;
}
export type KeysetPaginationResponse<CollectionName extends string, CollectionType> = {
    next_page_cursor?: number;
    previous_page_cursor?: number;
} & {
    [C in CollectionName]: CollectionType;
};
export declare const KEYSET_PAGINATION_VER = 2;
