import { SvelteComponent } from "svelte";
declare const __propDef: {
    props: {
        /**
             * The current page number. This prop is required.
             * @type {number}
             */ currentPage: number;
        /**
             * The total number of pages. This prop is required.
             * @type {number}
             */ totalPages: number;
        /**
             * The type of navigation buttons to display, either 'arrow' or 'text'.
             * @type {'arrow' | 'text'}
             * @default 'arrow'
             */ navigation?: "arrow" | "text";
    };
    events: {
        pageChange: CustomEvent<any>;
    } & {
        [evt: string]: CustomEvent<any>;
    };
    slots: {};
    exports?: {};
    bindings?: string;
};
export type PaginationProps = typeof __propDef.props;
export type PaginationEvents = typeof __propDef.events;
export type PaginationSlots = typeof __propDef.slots;
export default class Pagination extends SvelteComponent<PaginationProps, PaginationEvents, PaginationSlots> {
}
export {};
