type __VLS_Props = { /** 总条数(优先),传 data 时可省略自动计算 */ total?: number; modelValue?: number; pageSize?: number; showTotal?: boolean; /** v1 兼容:传入全量数据数组,自动计算 total 和内部切片 */ data?: any[]; /** 按钮密度 */ size?: 'sm' | 'default' | 'lg'; /** 简约模式:仅上一页/下一页 + 页码显示 */ simple?: boolean; /** 显示每页条数切换器 */ showSizeChanger?: boolean; /** 显示跳转输入框 */ showQuickJumper?: boolean; /** 每页条数选项 */ pageSizeOptions?: number[]; }; declare const _default: import('vue').DefineComponent<__VLS_Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (page: number) => any; pageChange: (page: number, slice: any[]) => any; "update:pageSize": (size: number) => any; pageSizeChange: (page: number, size: number) => any; }, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{ "onUpdate:modelValue"?: ((page: number) => any) | undefined; onPageChange?: ((page: number, slice: any[]) => any) | undefined; "onUpdate:pageSize"?: ((size: number) => any) | undefined; onPageSizeChange?: ((page: number, size: number) => any) | undefined; }>, { size: "sm" | "default" | "lg"; modelValue: number; pageSizeOptions: number[]; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; export default _default;