/**
 * Pagination State Store - 分页状态管理
 *
 * 管理消息列表的分页加载状态，支持游标式和页码式分页
 * 被 message-store 依赖用于历史消息加载
 */
export declare const paginationStore$: import("@legendapp/state").Observable<{
    currentPage: number;
    hasMore: boolean;
    isLoading: boolean;
    lastLoadedCursor: string | undefined;
    pageSize: number;
    totalCount: number;
}>;
export declare const paginationComputed$: import("@legendapp/state").Observable<{
    hasMoreMessages: () => boolean;
    isLoadingMessages: () => boolean;
    progress: () => number;
}>;
export declare const paginationActions: {
    setPaginationLoading: (isLoading: boolean) => void;
    updatePagination: (hasMore: boolean, totalCount: number, cursor?: string, isInitial?: boolean) => void;
    resetPagination: () => void;
    setPageSize: (size: number) => void;
    incrementPage: (increment?: number) => void;
    loadError: () => void;
    updateTotalCount: (count: number) => void;
    recalculateHasMore: () => void;
};
