import type { ExtractPropTypes } from 'vue'; export declare const paginationProps: { total: NumberConstructor; pageSize: NumberConstructor; defaultPageSize: NumberConstructor; currentPage: NumberConstructor; defaultCurrentPage: NumberConstructor; pageCount: NumberConstructor; pagerCount: { type: NumberConstructor; validator: (value: unknown) => boolean; default: number; }; layout: { type: StringConstructor; default: string; }; pageSizes: { type: PropType; default: () => number[]; }; popperClass: { type: StringConstructor; default: string; }; prevText: { type: StringConstructor; default: string; }; nextText: { type: StringConstructor; default: string; }; small: BooleanConstructor; background: BooleanConstructor; disabled: BooleanConstructor; hideOnSinglePage: BooleanConstructor; }; export type PaginationProps = ExtractPropTypes; export declare const paginationEmits: { 'update:current-page': (val: number) => boolean; 'update:page-size': (val: number) => boolean; change: (page: number, size: number) => boolean; 'prev-click': (val: number) => boolean; 'next-click': (val: number) => boolean; }; export type PaginationEmits = typeof paginationEmits; declare const _default: any; export default _default;