declare const CSmartPagination: import("vue").DefineComponent boolean; }; /** * Current page number * * @default 1 */ activePage: { type: NumberConstructor; default: number; }; /** * Show/hide arrows * * @default true */ arrows: { type: BooleanConstructor; default: boolean; }; /** * Show/hide dots * * @default true */ dots: { type: BooleanConstructor; default: boolean; }; /** * Show double arrows buttons * * @default true */ doubleArrows: { type: BooleanConstructor; default: boolean; }; /** * The content of 'firstButton' button * * @default '«' */ firstButton: { type: StringConstructor; default: string; }; /** * The content of 'lastButton' button * * @default '»' */ lastButton: { type: StringConstructor; default: string; }; /** * Maximum items number * * @default 5 */ limit: { type: NumberConstructor; default: number; }; /** * The content of 'nextButton' button * * @default '›' */ nextButton: { type: StringConstructor; default: string; }; /** * Number of pages */ pages: { type: NumberConstructor; default: number; }; /** * The content of 'previousButton' button * * @default '‹' */ previousButton: { type: StringConstructor; default: string; }; /** * Size of pagination, valid values: 'sm', 'lg' */ size: { type: StringConstructor; default: undefined; required: false; validator: (value: string) => boolean; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "activePageChange"[], "activePageChange", import("vue").PublicProps, Readonly boolean; }; /** * Current page number * * @default 1 */ activePage: { type: NumberConstructor; default: number; }; /** * Show/hide arrows * * @default true */ arrows: { type: BooleanConstructor; default: boolean; }; /** * Show/hide dots * * @default true */ dots: { type: BooleanConstructor; default: boolean; }; /** * Show double arrows buttons * * @default true */ doubleArrows: { type: BooleanConstructor; default: boolean; }; /** * The content of 'firstButton' button * * @default '«' */ firstButton: { type: StringConstructor; default: string; }; /** * The content of 'lastButton' button * * @default '»' */ lastButton: { type: StringConstructor; default: string; }; /** * Maximum items number * * @default 5 */ limit: { type: NumberConstructor; default: number; }; /** * The content of 'nextButton' button * * @default '›' */ nextButton: { type: StringConstructor; default: string; }; /** * Number of pages */ pages: { type: NumberConstructor; default: number; }; /** * The content of 'previousButton' button * * @default '‹' */ previousButton: { type: StringConstructor; default: string; }; /** * Size of pagination, valid values: 'sm', 'lg' */ size: { type: StringConstructor; default: undefined; required: false; validator: (value: string) => boolean; }; }>> & Readonly<{ onActivePageChange?: ((...args: any[]) => any) | undefined; }>, { size: string; align: string; activePage: number; arrows: boolean; dots: boolean; doubleArrows: boolean; firstButton: string; lastButton: string; limit: number; nextButton: string; pages: number; previousButton: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export { CSmartPagination };