import type { BaseBlock } from './types'; export interface PaginationBlock extends BaseBlock { readonly type: 'pagination'; page: number; length: number; fullLength?: number; perPage: number; more?: boolean; } /** * Default values */ export declare const defaultPaginationBlock: () => PaginationBlock; /** * Check if pagination is empty */ export declare function isPaginationEmpty(block?: PaginationBlock | null): boolean; /** * Get maximum page number */ export declare function maxPage(block: PaginationBlock): number; /** * Calculate page where item at index "index" is located */ export declare function getPageForIndex(perPage: number, index: number): number; /** * Get list of pages to show */ export declare function showPagination(block: PaginationBlock): number[]; //# sourceMappingURL=pagination.d.ts.map