import { SvelteComponentTyped } from "svelte"; import type { StoresValues } from '@layerstack/svelte-stores/types'; declare const __propDef: { props: { [x: string]: any; pagination: { subscribe: (this: void, run: import("svelte/store").Subscriber<{ page: any; perPage: number; total: number; from: number; to: number; totalPages: number; isFirst: boolean; isLast: boolean; hasPrevious: boolean; hasNext: boolean; slice(data: T[]): T[]; }>, invalidate?: () => void) => import("svelte/store").Unsubscriber; nextPage(): void; prevPage(): void; firstPage(): void; lastPage(): void; setPage(page: number): void; setPerPage(perPage: number): void; setTotal(total: number): void; }; perPageOptions?: number[] | undefined; hideSinglePage?: boolean | undefined; format?: ((pagination: StoresValues<{ subscribe: (this: void, run: import("svelte/store").Subscriber<{ page: any; perPage: number; total: number; from: number; to: number; totalPages: number; isFirst: boolean; isLast: boolean; hasPrevious: boolean; hasNext: boolean; slice(data: T[]): T[]; }>, invalidate?: () => void) => import("svelte/store").Unsubscriber; nextPage(): void; prevPage(): void; firstPage(): void; lastPage(): void; setPage(page: number): void; setPerPage(perPage: number): void; setTotal(total: number): void; }>) => string) | undefined; show?: ("actions" | "perPage" | "prevPage" | "nextPage" | "firstPage" | "lastPage" | "pagination")[] | undefined; classes?: { root?: string; buttons?: string; pagination?: string; perPage?: string; } | undefined; }; events: { [evt: string]: CustomEvent; }; slots: { actions: {}; pagination: { pagination: { page: any; perPage: number; total: number; from: number; to: number; totalPages: number; isFirst: boolean; isLast: boolean; hasPrevious: boolean; hasNext: boolean; slice(data: T[]): T[]; }; }; }; }; export type PaginationProps = typeof __propDef.props; export type PaginationEvents = typeof __propDef.events; export type PaginationSlots = typeof __propDef.slots; export default class Pagination extends SvelteComponentTyped { } export {};