import { type UseOffsetPaginationOptions } from "solidjs-use";
export interface UseViewingPaginationOptions extends UseOffsetPaginationOptions {
    /**
     * 旁边可视范围内的按钮数量
     * @default 5
     */
    siblingCount?: number;
}
export declare const useViewingPagination: (options: UseViewingPaginationOptions) => {
    next: () => void;
    pageCount: import("solid-js").Accessor<number>;
    currentPage: import("solid-js").Accessor<number>;
    setCurrentPage: import("solid-js").Setter<number>;
    currentPageSize: import("solid-js").Accessor<number>;
    setCurrentPageSize: import("solid-js").Setter<number>;
    isFirstPage: import("solid-js").Accessor<boolean>;
    prev: () => void;
    isCurrentPage: (page: number) => boolean;
    viewingPages: import("solid-js").Accessor<number[]>;
};
