import type { App, Plugin } from 'vue'; export declare const ListItem: import("vue").DefineComponent<{ prefixCls: StringConstructor; extra: any; actions: any; grid: import("vue").PropType; colStyle: { type: import("vue").PropType; default: () => {}; }; }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; colStyle: { type: import("vue").PropType; default: () => {}; }; }>>, { extra: any; actions: any; colStyle: import("vue").CSSProperties; }, import("@antdv/ui/es/ui").CustomSlotsType<{ actions: any; extra: any; default: any; }>>; export declare const ListItemMeta: import("vue").DefineComponent<{ avatar: any; description: any; prefixCls: StringConstructor; title: any; }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, { title: any; description: any; avatar: any; }, import("@antdv/ui/es/ui").CustomSlotsType<{ avatar: any; description: any; title: any; default: any; }>>; export declare const List: { new (...args: any[]): import("vue").CreateComponentPublicInstance; default: any[]; }; extra: { type: import("vue").PropType; }; grid: { type: import("vue").PropType; default: import("./src/interface").ListGridType; }; itemLayout: import("vue").PropType; loading: { type: import("vue").PropType; wrapperClassName: StringConstructor; tip: any; delay: NumberConstructor; indicator: any; }>> & import("vue").HTMLAttributes)>; default: boolean | (Partial; wrapperClassName: StringConstructor; tip: any; delay: NumberConstructor; indicator: any; }>> & import("vue").HTMLAttributes); }; loadMore: { type: import("vue").PropType; }; pagination: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").PaginationPosition; }; total: NumberConstructor; defaultCurrent: NumberConstructor; disabled: { type: BooleanConstructor; default: boolean; }; current: NumberConstructor; defaultPageSize: NumberConstructor; pageSize: NumberConstructor; hideOnSinglePage: { type: BooleanConstructor; default: boolean; }; showSizeChanger: { type: BooleanConstructor; default: boolean; }; pageSizeOptions: { type: import("vue").PropType<(string | number)[]>; default: (string | number)[]; }; buildOptionText: { type: import("vue").PropType<(opt: { value: any; }) => any>; default: (opt: { value: any; }) => any; }; showQuickJumper: { type: import("vue").PropType; default: boolean | { goButton?: any; }; }; showTotal: { type: import("vue").PropType<(total: number, range: [number, number]) => any>; default: (total: number, range: [number, number]) => any; }; size: { type: import("vue").PropType<"default" | "small">; default: "default" | "small"; }; simple: { type: BooleanConstructor; default: boolean; }; locale: ObjectConstructor; prefixCls: StringConstructor; selectPrefixCls: StringConstructor; totalBoundaryShowSizeChanger: NumberConstructor; selectComponentClass: StringConstructor; itemRender: { type: import("vue").PropType<(opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any>; default: (opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any; }; role: StringConstructor; responsive: BooleanConstructor; showLessItems: { type: BooleanConstructor; default: boolean; }; onChange: { type: import("vue").PropType<(page: number, pageSize: number) => void>; default: (page: number, pageSize: number) => void; }; onShowSizeChange: { type: import("vue").PropType<(current: number, size: number) => void>; default: (current: number, size: number) => void; }; 'onUpdate:current': { type: import("vue").PropType<(current: number) => void>; default: (current: number) => void; }; 'onUpdate:pageSize': { type: import("vue").PropType<(size: number) => void>; default: (size: number) => void; }; }>>>; default: false | Partial; default: import("@antdv/ui/es/ui").PaginationPosition; }; total: NumberConstructor; defaultCurrent: NumberConstructor; disabled: { type: BooleanConstructor; default: boolean; }; current: NumberConstructor; defaultPageSize: NumberConstructor; pageSize: NumberConstructor; hideOnSinglePage: { type: BooleanConstructor; default: boolean; }; showSizeChanger: { type: BooleanConstructor; default: boolean; }; pageSizeOptions: { type: import("vue").PropType<(string | number)[]>; default: (string | number)[]; }; buildOptionText: { type: import("vue").PropType<(opt: { value: any; }) => any>; default: (opt: { value: any; }) => any; }; showQuickJumper: { type: import("vue").PropType; default: boolean | { goButton?: any; }; }; showTotal: { type: import("vue").PropType<(total: number, range: [number, number]) => any>; default: (total: number, range: [number, number]) => any; }; size: { type: import("vue").PropType<"default" | "small">; default: "default" | "small"; }; simple: { type: BooleanConstructor; default: boolean; }; locale: ObjectConstructor; prefixCls: StringConstructor; selectPrefixCls: StringConstructor; totalBoundaryShowSizeChanger: NumberConstructor; selectComponentClass: StringConstructor; itemRender: { type: import("vue").PropType<(opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any>; default: (opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any; }; role: StringConstructor; responsive: BooleanConstructor; showLessItems: { type: BooleanConstructor; default: boolean; }; onChange: { type: import("vue").PropType<(page: number, pageSize: number) => void>; default: (page: number, pageSize: number) => void; }; onShowSizeChange: { type: import("vue").PropType<(current: number, size: number) => void>; default: (current: number, size: number) => void; }; 'onUpdate:current': { type: import("vue").PropType<(current: number) => void>; default: (current: number) => void; }; 'onUpdate:pageSize': { type: import("vue").PropType<(size: number) => void>; default: (size: number) => void; }; }>>; }; prefixCls: StringConstructor; rowKey: { type: import("vue").PropType import("@antdv/ui/es/ui").Key)>; default: import("@antdv/ui/es/ui").Key | ((item: any) => import("@antdv/ui/es/ui").Key); }; renderItem: { type: import("vue").PropType<(opt: { item: any; index: number; }) => any>; default: (opt: { item: any; index: number; }) => any; }; size: import("vue").PropType; split: { type: BooleanConstructor; default: boolean; }; header: { type: import("vue").PropType; }; footer: { type: import("vue").PropType; }; locale: { type: import("vue").PropType; default: import("./src/interface").ListLocale; }; }>>, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly; default: any[]; }; extra: { type: import("vue").PropType; }; grid: { type: import("vue").PropType; default: import("./src/interface").ListGridType; }; itemLayout: import("vue").PropType; loading: { type: import("vue").PropType; wrapperClassName: StringConstructor; tip: any; delay: NumberConstructor; indicator: any; }>> & import("vue").HTMLAttributes)>; default: boolean | (Partial; wrapperClassName: StringConstructor; tip: any; delay: NumberConstructor; indicator: any; }>> & import("vue").HTMLAttributes); }; loadMore: { type: import("vue").PropType; }; pagination: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").PaginationPosition; }; total: NumberConstructor; defaultCurrent: NumberConstructor; disabled: { type: BooleanConstructor; default: boolean; }; current: NumberConstructor; defaultPageSize: NumberConstructor; pageSize: NumberConstructor; hideOnSinglePage: { type: BooleanConstructor; default: boolean; }; showSizeChanger: { type: BooleanConstructor; default: boolean; }; pageSizeOptions: { type: import("vue").PropType<(string | number)[]>; default: (string | number)[]; }; buildOptionText: { type: import("vue").PropType<(opt: { value: any; }) => any>; default: (opt: { value: any; }) => any; }; showQuickJumper: { type: import("vue").PropType; default: boolean | { goButton?: any; }; }; showTotal: { type: import("vue").PropType<(total: number, range: [number, number]) => any>; default: (total: number, range: [number, number]) => any; }; size: { type: import("vue").PropType<"default" | "small">; default: "default" | "small"; }; simple: { type: BooleanConstructor; default: boolean; }; locale: ObjectConstructor; prefixCls: StringConstructor; selectPrefixCls: StringConstructor; totalBoundaryShowSizeChanger: NumberConstructor; selectComponentClass: StringConstructor; itemRender: { type: import("vue").PropType<(opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any>; default: (opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any; }; role: StringConstructor; responsive: BooleanConstructor; showLessItems: { type: BooleanConstructor; default: boolean; }; onChange: { type: import("vue").PropType<(page: number, pageSize: number) => void>; default: (page: number, pageSize: number) => void; }; onShowSizeChange: { type: import("vue").PropType<(current: number, size: number) => void>; default: (current: number, size: number) => void; }; 'onUpdate:current': { type: import("vue").PropType<(current: number) => void>; default: (current: number) => void; }; 'onUpdate:pageSize': { type: import("vue").PropType<(size: number) => void>; default: (size: number) => void; }; }>>>; default: false | Partial; default: import("@antdv/ui/es/ui").PaginationPosition; }; total: NumberConstructor; defaultCurrent: NumberConstructor; disabled: { type: BooleanConstructor; default: boolean; }; current: NumberConstructor; defaultPageSize: NumberConstructor; pageSize: NumberConstructor; hideOnSinglePage: { type: BooleanConstructor; default: boolean; }; showSizeChanger: { type: BooleanConstructor; default: boolean; }; pageSizeOptions: { type: import("vue").PropType<(string | number)[]>; default: (string | number)[]; }; buildOptionText: { type: import("vue").PropType<(opt: { value: any; }) => any>; default: (opt: { value: any; }) => any; }; showQuickJumper: { type: import("vue").PropType; default: boolean | { goButton?: any; }; }; showTotal: { type: import("vue").PropType<(total: number, range: [number, number]) => any>; default: (total: number, range: [number, number]) => any; }; size: { type: import("vue").PropType<"default" | "small">; default: "default" | "small"; }; simple: { type: BooleanConstructor; default: boolean; }; locale: ObjectConstructor; prefixCls: StringConstructor; selectPrefixCls: StringConstructor; totalBoundaryShowSizeChanger: NumberConstructor; selectComponentClass: StringConstructor; itemRender: { type: import("vue").PropType<(opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any>; default: (opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any; }; role: StringConstructor; responsive: BooleanConstructor; showLessItems: { type: BooleanConstructor; default: boolean; }; onChange: { type: import("vue").PropType<(page: number, pageSize: number) => void>; default: (page: number, pageSize: number) => void; }; onShowSizeChange: { type: import("vue").PropType<(current: number, size: number) => void>; default: (current: number, size: number) => void; }; 'onUpdate:current': { type: import("vue").PropType<(current: number) => void>; default: (current: number) => void; }; 'onUpdate:pageSize': { type: import("vue").PropType<(size: number) => void>; default: (size: number) => void; }; }>>; }; prefixCls: StringConstructor; rowKey: { type: import("vue").PropType import("@antdv/ui/es/ui").Key)>; default: import("@antdv/ui/es/ui").Key | ((item: any) => import("@antdv/ui/es/ui").Key); }; renderItem: { type: import("vue").PropType<(opt: { item: any; index: number; }) => any>; default: (opt: { item: any; index: number; }) => any; }; size: import("vue").PropType; split: { type: BooleanConstructor; default: boolean; }; header: { type: import("vue").PropType; }; footer: { type: import("vue").PropType; }; locale: { type: import("vue").PropType; default: import("./src/interface").ListLocale; }; }>>, { split: boolean; grid: import("./src/interface").ListGridType; locale: import("./src/interface").ListLocale; rowKey: import("@antdv/ui/es/ui").Key | ((item: any) => import("@antdv/ui/es/ui").Key); loading: boolean | (Partial; wrapperClassName: StringConstructor; tip: any; delay: NumberConstructor; indicator: any; }>> & import("vue").HTMLAttributes); bordered: boolean; renderItem: (opt: { item: any; index: number; }) => any; pagination: false | Partial; default: import("@antdv/ui/es/ui").PaginationPosition; }; total: NumberConstructor; defaultCurrent: NumberConstructor; disabled: { type: BooleanConstructor; default: boolean; }; current: NumberConstructor; defaultPageSize: NumberConstructor; pageSize: NumberConstructor; hideOnSinglePage: { type: BooleanConstructor; default: boolean; }; showSizeChanger: { type: BooleanConstructor; default: boolean; }; pageSizeOptions: { type: import("vue").PropType<(string | number)[]>; default: (string | number)[]; }; buildOptionText: { type: import("vue").PropType<(opt: { value: any; }) => any>; default: (opt: { value: any; }) => any; }; showQuickJumper: { type: import("vue").PropType; default: boolean | { goButton?: any; }; }; showTotal: { type: import("vue").PropType<(total: number, range: [number, number]) => any>; default: (total: number, range: [number, number]) => any; }; size: { type: import("vue").PropType<"default" | "small">; default: "default" | "small"; }; simple: { type: BooleanConstructor; default: boolean; }; locale: ObjectConstructor; prefixCls: StringConstructor; selectPrefixCls: StringConstructor; totalBoundaryShowSizeChanger: NumberConstructor; selectComponentClass: StringConstructor; itemRender: { type: import("vue").PropType<(opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any>; default: (opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any; }; role: StringConstructor; responsive: BooleanConstructor; showLessItems: { type: BooleanConstructor; default: boolean; }; onChange: { type: import("vue").PropType<(page: number, pageSize: number) => void>; default: (page: number, pageSize: number) => void; }; onShowSizeChange: { type: import("vue").PropType<(current: number, size: number) => void>; default: (current: number, size: number) => void; }; 'onUpdate:current': { type: import("vue").PropType<(current: number) => void>; default: (current: number) => void; }; 'onUpdate:pageSize': { type: import("vue").PropType<(size: number) => void>; default: (size: number) => void; }; }>>; dataSource: any[]; }, true, {}, import("@antdv/ui/es/ui").CustomSlotsType<{ extra: any; loadMore: any; renderItem: { item: any; index: number; }; header: any; footer: any; default: any; }>, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: any[]; }; extra: { type: import("vue").PropType; }; grid: { type: import("vue").PropType; default: import("./src/interface").ListGridType; }; itemLayout: import("vue").PropType; loading: { type: import("vue").PropType; wrapperClassName: StringConstructor; tip: any; delay: NumberConstructor; indicator: any; }>> & import("vue").HTMLAttributes)>; default: boolean | (Partial; wrapperClassName: StringConstructor; tip: any; delay: NumberConstructor; indicator: any; }>> & import("vue").HTMLAttributes); }; loadMore: { type: import("vue").PropType; }; pagination: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").PaginationPosition; }; total: NumberConstructor; defaultCurrent: NumberConstructor; disabled: { type: BooleanConstructor; default: boolean; }; current: NumberConstructor; defaultPageSize: NumberConstructor; pageSize: NumberConstructor; hideOnSinglePage: { type: BooleanConstructor; default: boolean; }; showSizeChanger: { type: BooleanConstructor; default: boolean; }; pageSizeOptions: { type: import("vue").PropType<(string | number)[]>; default: (string | number)[]; }; buildOptionText: { type: import("vue").PropType<(opt: { value: any; }) => any>; default: (opt: { value: any; }) => any; }; showQuickJumper: { type: import("vue").PropType; default: boolean | { goButton?: any; }; }; showTotal: { type: import("vue").PropType<(total: number, range: [number, number]) => any>; default: (total: number, range: [number, number]) => any; }; size: { type: import("vue").PropType<"default" | "small">; default: "default" | "small"; }; simple: { type: BooleanConstructor; default: boolean; }; locale: ObjectConstructor; prefixCls: StringConstructor; selectPrefixCls: StringConstructor; totalBoundaryShowSizeChanger: NumberConstructor; selectComponentClass: StringConstructor; itemRender: { type: import("vue").PropType<(opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any>; default: (opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any; }; role: StringConstructor; responsive: BooleanConstructor; showLessItems: { type: BooleanConstructor; default: boolean; }; onChange: { type: import("vue").PropType<(page: number, pageSize: number) => void>; default: (page: number, pageSize: number) => void; }; onShowSizeChange: { type: import("vue").PropType<(current: number, size: number) => void>; default: (current: number, size: number) => void; }; 'onUpdate:current': { type: import("vue").PropType<(current: number) => void>; default: (current: number) => void; }; 'onUpdate:pageSize': { type: import("vue").PropType<(size: number) => void>; default: (size: number) => void; }; }>>>; default: false | Partial; default: import("@antdv/ui/es/ui").PaginationPosition; }; total: NumberConstructor; defaultCurrent: NumberConstructor; disabled: { type: BooleanConstructor; default: boolean; }; current: NumberConstructor; defaultPageSize: NumberConstructor; pageSize: NumberConstructor; hideOnSinglePage: { type: BooleanConstructor; default: boolean; }; showSizeChanger: { type: BooleanConstructor; default: boolean; }; pageSizeOptions: { type: import("vue").PropType<(string | number)[]>; default: (string | number)[]; }; buildOptionText: { type: import("vue").PropType<(opt: { value: any; }) => any>; default: (opt: { value: any; }) => any; }; showQuickJumper: { type: import("vue").PropType; default: boolean | { goButton?: any; }; }; showTotal: { type: import("vue").PropType<(total: number, range: [number, number]) => any>; default: (total: number, range: [number, number]) => any; }; size: { type: import("vue").PropType<"default" | "small">; default: "default" | "small"; }; simple: { type: BooleanConstructor; default: boolean; }; locale: ObjectConstructor; prefixCls: StringConstructor; selectPrefixCls: StringConstructor; totalBoundaryShowSizeChanger: NumberConstructor; selectComponentClass: StringConstructor; itemRender: { type: import("vue").PropType<(opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any>; default: (opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any; }; role: StringConstructor; responsive: BooleanConstructor; showLessItems: { type: BooleanConstructor; default: boolean; }; onChange: { type: import("vue").PropType<(page: number, pageSize: number) => void>; default: (page: number, pageSize: number) => void; }; onShowSizeChange: { type: import("vue").PropType<(current: number, size: number) => void>; default: (current: number, size: number) => void; }; 'onUpdate:current': { type: import("vue").PropType<(current: number) => void>; default: (current: number) => void; }; 'onUpdate:pageSize': { type: import("vue").PropType<(size: number) => void>; default: (size: number) => void; }; }>>; }; prefixCls: StringConstructor; rowKey: { type: import("vue").PropType import("@antdv/ui/es/ui").Key)>; default: import("@antdv/ui/es/ui").Key | ((item: any) => import("@antdv/ui/es/ui").Key); }; renderItem: { type: import("vue").PropType<(opt: { item: any; index: number; }) => any>; default: (opt: { item: any; index: number; }) => any; }; size: import("vue").PropType; split: { type: BooleanConstructor; default: boolean; }; header: { type: import("vue").PropType; }; footer: { type: import("vue").PropType; }; locale: { type: import("vue").PropType; default: import("./src/interface").ListLocale; }; }>>, () => import("@antdv/ui/es/ui").VueNode, {}, {}, {}, { split: boolean; grid: import("./src/interface").ListGridType; locale: import("./src/interface").ListLocale; rowKey: import("@antdv/ui/es/ui").Key | ((item: any) => import("@antdv/ui/es/ui").Key); loading: boolean | (Partial; wrapperClassName: StringConstructor; tip: any; delay: NumberConstructor; indicator: any; }>> & import("vue").HTMLAttributes); bordered: boolean; renderItem: (opt: { item: any; index: number; }) => any; pagination: false | Partial; default: import("@antdv/ui/es/ui").PaginationPosition; }; total: NumberConstructor; defaultCurrent: NumberConstructor; disabled: { type: BooleanConstructor; default: boolean; }; current: NumberConstructor; defaultPageSize: NumberConstructor; pageSize: NumberConstructor; hideOnSinglePage: { type: BooleanConstructor; default: boolean; }; showSizeChanger: { type: BooleanConstructor; default: boolean; }; pageSizeOptions: { type: import("vue").PropType<(string | number)[]>; default: (string | number)[]; }; buildOptionText: { type: import("vue").PropType<(opt: { value: any; }) => any>; default: (opt: { value: any; }) => any; }; showQuickJumper: { type: import("vue").PropType; default: boolean | { goButton?: any; }; }; showTotal: { type: import("vue").PropType<(total: number, range: [number, number]) => any>; default: (total: number, range: [number, number]) => any; }; size: { type: import("vue").PropType<"default" | "small">; default: "default" | "small"; }; simple: { type: BooleanConstructor; default: boolean; }; locale: ObjectConstructor; prefixCls: StringConstructor; selectPrefixCls: StringConstructor; totalBoundaryShowSizeChanger: NumberConstructor; selectComponentClass: StringConstructor; itemRender: { type: import("vue").PropType<(opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any>; default: (opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any; }; role: StringConstructor; responsive: BooleanConstructor; showLessItems: { type: BooleanConstructor; default: boolean; }; onChange: { type: import("vue").PropType<(page: number, pageSize: number) => void>; default: (page: number, pageSize: number) => void; }; onShowSizeChange: { type: import("vue").PropType<(current: number, size: number) => void>; default: (current: number, size: number) => void; }; 'onUpdate:current': { type: import("vue").PropType<(current: number) => void>; default: (current: number) => void; }; 'onUpdate:pageSize': { type: import("vue").PropType<(size: number) => void>; default: (size: number) => void; }; }>>; dataSource: any[]; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase; default: any[]; }; extra: { type: import("vue").PropType; }; grid: { type: import("vue").PropType; default: import("./src/interface").ListGridType; }; itemLayout: import("vue").PropType; loading: { type: import("vue").PropType; wrapperClassName: StringConstructor; tip: any; delay: NumberConstructor; indicator: any; }>> & import("vue").HTMLAttributes)>; default: boolean | (Partial; wrapperClassName: StringConstructor; tip: any; delay: NumberConstructor; indicator: any; }>> & import("vue").HTMLAttributes); }; loadMore: { type: import("vue").PropType; }; pagination: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").PaginationPosition; }; total: NumberConstructor; defaultCurrent: NumberConstructor; disabled: { type: BooleanConstructor; default: boolean; }; current: NumberConstructor; defaultPageSize: NumberConstructor; pageSize: NumberConstructor; hideOnSinglePage: { type: BooleanConstructor; default: boolean; }; showSizeChanger: { type: BooleanConstructor; default: boolean; }; pageSizeOptions: { type: import("vue").PropType<(string | number)[]>; default: (string | number)[]; }; buildOptionText: { type: import("vue").PropType<(opt: { value: any; }) => any>; default: (opt: { value: any; }) => any; }; showQuickJumper: { type: import("vue").PropType; default: boolean | { goButton?: any; }; }; showTotal: { type: import("vue").PropType<(total: number, range: [number, number]) => any>; default: (total: number, range: [number, number]) => any; }; size: { type: import("vue").PropType<"default" | "small">; default: "default" | "small"; }; simple: { type: BooleanConstructor; default: boolean; }; locale: ObjectConstructor; prefixCls: StringConstructor; selectPrefixCls: StringConstructor; totalBoundaryShowSizeChanger: NumberConstructor; selectComponentClass: StringConstructor; itemRender: { type: import("vue").PropType<(opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any>; default: (opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any; }; role: StringConstructor; responsive: BooleanConstructor; showLessItems: { type: BooleanConstructor; default: boolean; }; onChange: { type: import("vue").PropType<(page: number, pageSize: number) => void>; default: (page: number, pageSize: number) => void; }; onShowSizeChange: { type: import("vue").PropType<(current: number, size: number) => void>; default: (current: number, size: number) => void; }; 'onUpdate:current': { type: import("vue").PropType<(current: number) => void>; default: (current: number) => void; }; 'onUpdate:pageSize': { type: import("vue").PropType<(size: number) => void>; default: (size: number) => void; }; }>>>; default: false | Partial; default: import("@antdv/ui/es/ui").PaginationPosition; }; total: NumberConstructor; defaultCurrent: NumberConstructor; disabled: { type: BooleanConstructor; default: boolean; }; current: NumberConstructor; defaultPageSize: NumberConstructor; pageSize: NumberConstructor; hideOnSinglePage: { type: BooleanConstructor; default: boolean; }; showSizeChanger: { type: BooleanConstructor; default: boolean; }; pageSizeOptions: { type: import("vue").PropType<(string | number)[]>; default: (string | number)[]; }; buildOptionText: { type: import("vue").PropType<(opt: { value: any; }) => any>; default: (opt: { value: any; }) => any; }; showQuickJumper: { type: import("vue").PropType; default: boolean | { goButton?: any; }; }; showTotal: { type: import("vue").PropType<(total: number, range: [number, number]) => any>; default: (total: number, range: [number, number]) => any; }; size: { type: import("vue").PropType<"default" | "small">; default: "default" | "small"; }; simple: { type: BooleanConstructor; default: boolean; }; locale: ObjectConstructor; prefixCls: StringConstructor; selectPrefixCls: StringConstructor; totalBoundaryShowSizeChanger: NumberConstructor; selectComponentClass: StringConstructor; itemRender: { type: import("vue").PropType<(opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any>; default: (opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any; }; role: StringConstructor; responsive: BooleanConstructor; showLessItems: { type: BooleanConstructor; default: boolean; }; onChange: { type: import("vue").PropType<(page: number, pageSize: number) => void>; default: (page: number, pageSize: number) => void; }; onShowSizeChange: { type: import("vue").PropType<(current: number, size: number) => void>; default: (current: number, size: number) => void; }; 'onUpdate:current': { type: import("vue").PropType<(current: number) => void>; default: (current: number) => void; }; 'onUpdate:pageSize': { type: import("vue").PropType<(size: number) => void>; default: (size: number) => void; }; }>>; }; prefixCls: StringConstructor; rowKey: { type: import("vue").PropType import("@antdv/ui/es/ui").Key)>; default: import("@antdv/ui/es/ui").Key | ((item: any) => import("@antdv/ui/es/ui").Key); }; renderItem: { type: import("vue").PropType<(opt: { item: any; index: number; }) => any>; default: (opt: { item: any; index: number; }) => any; }; size: import("vue").PropType; split: { type: BooleanConstructor; default: boolean; }; header: { type: import("vue").PropType; }; footer: { type: import("vue").PropType; }; locale: { type: import("vue").PropType; default: import("./src/interface").ListLocale; }; }>>, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { split: boolean; grid: import("./src/interface").ListGridType; locale: import("./src/interface").ListLocale; rowKey: import("@antdv/ui/es/ui").Key | ((item: any) => import("@antdv/ui/es/ui").Key); loading: boolean | (Partial; wrapperClassName: StringConstructor; tip: any; delay: NumberConstructor; indicator: any; }>> & import("vue").HTMLAttributes); bordered: boolean; renderItem: (opt: { item: any; index: number; }) => any; pagination: false | Partial; default: import("@antdv/ui/es/ui").PaginationPosition; }; total: NumberConstructor; defaultCurrent: NumberConstructor; disabled: { type: BooleanConstructor; default: boolean; }; current: NumberConstructor; defaultPageSize: NumberConstructor; pageSize: NumberConstructor; hideOnSinglePage: { type: BooleanConstructor; default: boolean; }; showSizeChanger: { type: BooleanConstructor; default: boolean; }; pageSizeOptions: { type: import("vue").PropType<(string | number)[]>; default: (string | number)[]; }; buildOptionText: { type: import("vue").PropType<(opt: { value: any; }) => any>; default: (opt: { value: any; }) => any; }; showQuickJumper: { type: import("vue").PropType; default: boolean | { goButton?: any; }; }; showTotal: { type: import("vue").PropType<(total: number, range: [number, number]) => any>; default: (total: number, range: [number, number]) => any; }; size: { type: import("vue").PropType<"default" | "small">; default: "default" | "small"; }; simple: { type: BooleanConstructor; default: boolean; }; locale: ObjectConstructor; prefixCls: StringConstructor; selectPrefixCls: StringConstructor; totalBoundaryShowSizeChanger: NumberConstructor; selectComponentClass: StringConstructor; itemRender: { type: import("vue").PropType<(opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any>; default: (opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any; }; role: StringConstructor; responsive: BooleanConstructor; showLessItems: { type: BooleanConstructor; default: boolean; }; onChange: { type: import("vue").PropType<(page: number, pageSize: number) => void>; default: (page: number, pageSize: number) => void; }; onShowSizeChange: { type: import("vue").PropType<(current: number, size: number) => void>; default: (current: number, size: number) => void; }; 'onUpdate:current': { type: import("vue").PropType<(current: number) => void>; default: (current: number) => void; }; 'onUpdate:pageSize': { type: import("vue").PropType<(size: number) => void>; default: (size: number) => void; }; }>>; dataSource: any[]; }, {}, string, import("@antdv/ui/es/ui").CustomSlotsType<{ extra: any; loadMore: any; renderItem: { item: any; index: number; }; header: any; footer: any; default: any; }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { Item: import("vue").DefineComponent<{ prefixCls: StringConstructor; extra: any; actions: any; grid: import("vue").PropType; colStyle: { type: import("vue").PropType; default: () => {}; }; }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; colStyle: { type: import("vue").PropType; default: () => {}; }; }>>, { extra: any; actions: any; colStyle: import("vue").CSSProperties; }, import("@antdv/ui/es/ui").CustomSlotsType<{ actions: any; extra: any; default: any; }>>; ItemMeta: import("vue").DefineComponent<{ avatar: any; description: any; prefixCls: StringConstructor; title: any; }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, { title: any; description: any; avatar: any; }, import("@antdv/ui/es/ui").CustomSlotsType<{ avatar: any; description: any; title: any; default: any; }>>; install(app: App): App; }; declare const _default: { new (...args: any[]): import("vue").CreateComponentPublicInstance; default: any[]; }; extra: { type: import("vue").PropType; }; grid: { type: import("vue").PropType; default: import("./src/interface").ListGridType; }; itemLayout: import("vue").PropType; loading: { type: import("vue").PropType; wrapperClassName: StringConstructor; tip: any; delay: NumberConstructor; indicator: any; }>> & import("vue").HTMLAttributes)>; default: boolean | (Partial; wrapperClassName: StringConstructor; tip: any; delay: NumberConstructor; indicator: any; }>> & import("vue").HTMLAttributes); }; loadMore: { type: import("vue").PropType; }; pagination: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").PaginationPosition; }; total: NumberConstructor; defaultCurrent: NumberConstructor; disabled: { type: BooleanConstructor; default: boolean; }; current: NumberConstructor; defaultPageSize: NumberConstructor; pageSize: NumberConstructor; hideOnSinglePage: { type: BooleanConstructor; default: boolean; }; showSizeChanger: { type: BooleanConstructor; default: boolean; }; pageSizeOptions: { type: import("vue").PropType<(string | number)[]>; default: (string | number)[]; }; buildOptionText: { type: import("vue").PropType<(opt: { value: any; }) => any>; default: (opt: { value: any; }) => any; }; showQuickJumper: { type: import("vue").PropType; default: boolean | { goButton?: any; }; }; showTotal: { type: import("vue").PropType<(total: number, range: [number, number]) => any>; default: (total: number, range: [number, number]) => any; }; size: { type: import("vue").PropType<"default" | "small">; default: "default" | "small"; }; simple: { type: BooleanConstructor; default: boolean; }; locale: ObjectConstructor; prefixCls: StringConstructor; selectPrefixCls: StringConstructor; totalBoundaryShowSizeChanger: NumberConstructor; selectComponentClass: StringConstructor; itemRender: { type: import("vue").PropType<(opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any>; default: (opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any; }; role: StringConstructor; responsive: BooleanConstructor; showLessItems: { type: BooleanConstructor; default: boolean; }; onChange: { type: import("vue").PropType<(page: number, pageSize: number) => void>; default: (page: number, pageSize: number) => void; }; onShowSizeChange: { type: import("vue").PropType<(current: number, size: number) => void>; default: (current: number, size: number) => void; }; 'onUpdate:current': { type: import("vue").PropType<(current: number) => void>; default: (current: number) => void; }; 'onUpdate:pageSize': { type: import("vue").PropType<(size: number) => void>; default: (size: number) => void; }; }>>>; default: false | Partial; default: import("@antdv/ui/es/ui").PaginationPosition; }; total: NumberConstructor; defaultCurrent: NumberConstructor; disabled: { type: BooleanConstructor; default: boolean; }; current: NumberConstructor; defaultPageSize: NumberConstructor; pageSize: NumberConstructor; hideOnSinglePage: { type: BooleanConstructor; default: boolean; }; showSizeChanger: { type: BooleanConstructor; default: boolean; }; pageSizeOptions: { type: import("vue").PropType<(string | number)[]>; default: (string | number)[]; }; buildOptionText: { type: import("vue").PropType<(opt: { value: any; }) => any>; default: (opt: { value: any; }) => any; }; showQuickJumper: { type: import("vue").PropType; default: boolean | { goButton?: any; }; }; showTotal: { type: import("vue").PropType<(total: number, range: [number, number]) => any>; default: (total: number, range: [number, number]) => any; }; size: { type: import("vue").PropType<"default" | "small">; default: "default" | "small"; }; simple: { type: BooleanConstructor; default: boolean; }; locale: ObjectConstructor; prefixCls: StringConstructor; selectPrefixCls: StringConstructor; totalBoundaryShowSizeChanger: NumberConstructor; selectComponentClass: StringConstructor; itemRender: { type: import("vue").PropType<(opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any>; default: (opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any; }; role: StringConstructor; responsive: BooleanConstructor; showLessItems: { type: BooleanConstructor; default: boolean; }; onChange: { type: import("vue").PropType<(page: number, pageSize: number) => void>; default: (page: number, pageSize: number) => void; }; onShowSizeChange: { type: import("vue").PropType<(current: number, size: number) => void>; default: (current: number, size: number) => void; }; 'onUpdate:current': { type: import("vue").PropType<(current: number) => void>; default: (current: number) => void; }; 'onUpdate:pageSize': { type: import("vue").PropType<(size: number) => void>; default: (size: number) => void; }; }>>; }; prefixCls: StringConstructor; rowKey: { type: import("vue").PropType import("@antdv/ui/es/ui").Key)>; default: import("@antdv/ui/es/ui").Key | ((item: any) => import("@antdv/ui/es/ui").Key); }; renderItem: { type: import("vue").PropType<(opt: { item: any; index: number; }) => any>; default: (opt: { item: any; index: number; }) => any; }; size: import("vue").PropType; split: { type: BooleanConstructor; default: boolean; }; header: { type: import("vue").PropType; }; footer: { type: import("vue").PropType; }; locale: { type: import("vue").PropType; default: import("./src/interface").ListLocale; }; }>>, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly; default: any[]; }; extra: { type: import("vue").PropType; }; grid: { type: import("vue").PropType; default: import("./src/interface").ListGridType; }; itemLayout: import("vue").PropType; loading: { type: import("vue").PropType; wrapperClassName: StringConstructor; tip: any; delay: NumberConstructor; indicator: any; }>> & import("vue").HTMLAttributes)>; default: boolean | (Partial; wrapperClassName: StringConstructor; tip: any; delay: NumberConstructor; indicator: any; }>> & import("vue").HTMLAttributes); }; loadMore: { type: import("vue").PropType; }; pagination: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").PaginationPosition; }; total: NumberConstructor; defaultCurrent: NumberConstructor; disabled: { type: BooleanConstructor; default: boolean; }; current: NumberConstructor; defaultPageSize: NumberConstructor; pageSize: NumberConstructor; hideOnSinglePage: { type: BooleanConstructor; default: boolean; }; showSizeChanger: { type: BooleanConstructor; default: boolean; }; pageSizeOptions: { type: import("vue").PropType<(string | number)[]>; default: (string | number)[]; }; buildOptionText: { type: import("vue").PropType<(opt: { value: any; }) => any>; default: (opt: { value: any; }) => any; }; showQuickJumper: { type: import("vue").PropType; default: boolean | { goButton?: any; }; }; showTotal: { type: import("vue").PropType<(total: number, range: [number, number]) => any>; default: (total: number, range: [number, number]) => any; }; size: { type: import("vue").PropType<"default" | "small">; default: "default" | "small"; }; simple: { type: BooleanConstructor; default: boolean; }; locale: ObjectConstructor; prefixCls: StringConstructor; selectPrefixCls: StringConstructor; totalBoundaryShowSizeChanger: NumberConstructor; selectComponentClass: StringConstructor; itemRender: { type: import("vue").PropType<(opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any>; default: (opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any; }; role: StringConstructor; responsive: BooleanConstructor; showLessItems: { type: BooleanConstructor; default: boolean; }; onChange: { type: import("vue").PropType<(page: number, pageSize: number) => void>; default: (page: number, pageSize: number) => void; }; onShowSizeChange: { type: import("vue").PropType<(current: number, size: number) => void>; default: (current: number, size: number) => void; }; 'onUpdate:current': { type: import("vue").PropType<(current: number) => void>; default: (current: number) => void; }; 'onUpdate:pageSize': { type: import("vue").PropType<(size: number) => void>; default: (size: number) => void; }; }>>>; default: false | Partial; default: import("@antdv/ui/es/ui").PaginationPosition; }; total: NumberConstructor; defaultCurrent: NumberConstructor; disabled: { type: BooleanConstructor; default: boolean; }; current: NumberConstructor; defaultPageSize: NumberConstructor; pageSize: NumberConstructor; hideOnSinglePage: { type: BooleanConstructor; default: boolean; }; showSizeChanger: { type: BooleanConstructor; default: boolean; }; pageSizeOptions: { type: import("vue").PropType<(string | number)[]>; default: (string | number)[]; }; buildOptionText: { type: import("vue").PropType<(opt: { value: any; }) => any>; default: (opt: { value: any; }) => any; }; showQuickJumper: { type: import("vue").PropType; default: boolean | { goButton?: any; }; }; showTotal: { type: import("vue").PropType<(total: number, range: [number, number]) => any>; default: (total: number, range: [number, number]) => any; }; size: { type: import("vue").PropType<"default" | "small">; default: "default" | "small"; }; simple: { type: BooleanConstructor; default: boolean; }; locale: ObjectConstructor; prefixCls: StringConstructor; selectPrefixCls: StringConstructor; totalBoundaryShowSizeChanger: NumberConstructor; selectComponentClass: StringConstructor; itemRender: { type: import("vue").PropType<(opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any>; default: (opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any; }; role: StringConstructor; responsive: BooleanConstructor; showLessItems: { type: BooleanConstructor; default: boolean; }; onChange: { type: import("vue").PropType<(page: number, pageSize: number) => void>; default: (page: number, pageSize: number) => void; }; onShowSizeChange: { type: import("vue").PropType<(current: number, size: number) => void>; default: (current: number, size: number) => void; }; 'onUpdate:current': { type: import("vue").PropType<(current: number) => void>; default: (current: number) => void; }; 'onUpdate:pageSize': { type: import("vue").PropType<(size: number) => void>; default: (size: number) => void; }; }>>; }; prefixCls: StringConstructor; rowKey: { type: import("vue").PropType import("@antdv/ui/es/ui").Key)>; default: import("@antdv/ui/es/ui").Key | ((item: any) => import("@antdv/ui/es/ui").Key); }; renderItem: { type: import("vue").PropType<(opt: { item: any; index: number; }) => any>; default: (opt: { item: any; index: number; }) => any; }; size: import("vue").PropType; split: { type: BooleanConstructor; default: boolean; }; header: { type: import("vue").PropType; }; footer: { type: import("vue").PropType; }; locale: { type: import("vue").PropType; default: import("./src/interface").ListLocale; }; }>>, { split: boolean; grid: import("./src/interface").ListGridType; locale: import("./src/interface").ListLocale; rowKey: import("@antdv/ui/es/ui").Key | ((item: any) => import("@antdv/ui/es/ui").Key); loading: boolean | (Partial; wrapperClassName: StringConstructor; tip: any; delay: NumberConstructor; indicator: any; }>> & import("vue").HTMLAttributes); bordered: boolean; renderItem: (opt: { item: any; index: number; }) => any; pagination: false | Partial; default: import("@antdv/ui/es/ui").PaginationPosition; }; total: NumberConstructor; defaultCurrent: NumberConstructor; disabled: { type: BooleanConstructor; default: boolean; }; current: NumberConstructor; defaultPageSize: NumberConstructor; pageSize: NumberConstructor; hideOnSinglePage: { type: BooleanConstructor; default: boolean; }; showSizeChanger: { type: BooleanConstructor; default: boolean; }; pageSizeOptions: { type: import("vue").PropType<(string | number)[]>; default: (string | number)[]; }; buildOptionText: { type: import("vue").PropType<(opt: { value: any; }) => any>; default: (opt: { value: any; }) => any; }; showQuickJumper: { type: import("vue").PropType; default: boolean | { goButton?: any; }; }; showTotal: { type: import("vue").PropType<(total: number, range: [number, number]) => any>; default: (total: number, range: [number, number]) => any; }; size: { type: import("vue").PropType<"default" | "small">; default: "default" | "small"; }; simple: { type: BooleanConstructor; default: boolean; }; locale: ObjectConstructor; prefixCls: StringConstructor; selectPrefixCls: StringConstructor; totalBoundaryShowSizeChanger: NumberConstructor; selectComponentClass: StringConstructor; itemRender: { type: import("vue").PropType<(opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any>; default: (opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any; }; role: StringConstructor; responsive: BooleanConstructor; showLessItems: { type: BooleanConstructor; default: boolean; }; onChange: { type: import("vue").PropType<(page: number, pageSize: number) => void>; default: (page: number, pageSize: number) => void; }; onShowSizeChange: { type: import("vue").PropType<(current: number, size: number) => void>; default: (current: number, size: number) => void; }; 'onUpdate:current': { type: import("vue").PropType<(current: number) => void>; default: (current: number) => void; }; 'onUpdate:pageSize': { type: import("vue").PropType<(size: number) => void>; default: (size: number) => void; }; }>>; dataSource: any[]; }, true, {}, import("@antdv/ui/es/ui").CustomSlotsType<{ extra: any; loadMore: any; renderItem: { item: any; index: number; }; header: any; footer: any; default: any; }>, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: any[]; }; extra: { type: import("vue").PropType; }; grid: { type: import("vue").PropType; default: import("./src/interface").ListGridType; }; itemLayout: import("vue").PropType; loading: { type: import("vue").PropType; wrapperClassName: StringConstructor; tip: any; delay: NumberConstructor; indicator: any; }>> & import("vue").HTMLAttributes)>; default: boolean | (Partial; wrapperClassName: StringConstructor; tip: any; delay: NumberConstructor; indicator: any; }>> & import("vue").HTMLAttributes); }; loadMore: { type: import("vue").PropType; }; pagination: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").PaginationPosition; }; total: NumberConstructor; defaultCurrent: NumberConstructor; disabled: { type: BooleanConstructor; default: boolean; }; current: NumberConstructor; defaultPageSize: NumberConstructor; pageSize: NumberConstructor; hideOnSinglePage: { type: BooleanConstructor; default: boolean; }; showSizeChanger: { type: BooleanConstructor; default: boolean; }; pageSizeOptions: { type: import("vue").PropType<(string | number)[]>; default: (string | number)[]; }; buildOptionText: { type: import("vue").PropType<(opt: { value: any; }) => any>; default: (opt: { value: any; }) => any; }; showQuickJumper: { type: import("vue").PropType; default: boolean | { goButton?: any; }; }; showTotal: { type: import("vue").PropType<(total: number, range: [number, number]) => any>; default: (total: number, range: [number, number]) => any; }; size: { type: import("vue").PropType<"default" | "small">; default: "default" | "small"; }; simple: { type: BooleanConstructor; default: boolean; }; locale: ObjectConstructor; prefixCls: StringConstructor; selectPrefixCls: StringConstructor; totalBoundaryShowSizeChanger: NumberConstructor; selectComponentClass: StringConstructor; itemRender: { type: import("vue").PropType<(opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any>; default: (opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any; }; role: StringConstructor; responsive: BooleanConstructor; showLessItems: { type: BooleanConstructor; default: boolean; }; onChange: { type: import("vue").PropType<(page: number, pageSize: number) => void>; default: (page: number, pageSize: number) => void; }; onShowSizeChange: { type: import("vue").PropType<(current: number, size: number) => void>; default: (current: number, size: number) => void; }; 'onUpdate:current': { type: import("vue").PropType<(current: number) => void>; default: (current: number) => void; }; 'onUpdate:pageSize': { type: import("vue").PropType<(size: number) => void>; default: (size: number) => void; }; }>>>; default: false | Partial; default: import("@antdv/ui/es/ui").PaginationPosition; }; total: NumberConstructor; defaultCurrent: NumberConstructor; disabled: { type: BooleanConstructor; default: boolean; }; current: NumberConstructor; defaultPageSize: NumberConstructor; pageSize: NumberConstructor; hideOnSinglePage: { type: BooleanConstructor; default: boolean; }; showSizeChanger: { type: BooleanConstructor; default: boolean; }; pageSizeOptions: { type: import("vue").PropType<(string | number)[]>; default: (string | number)[]; }; buildOptionText: { type: import("vue").PropType<(opt: { value: any; }) => any>; default: (opt: { value: any; }) => any; }; showQuickJumper: { type: import("vue").PropType; default: boolean | { goButton?: any; }; }; showTotal: { type: import("vue").PropType<(total: number, range: [number, number]) => any>; default: (total: number, range: [number, number]) => any; }; size: { type: import("vue").PropType<"default" | "small">; default: "default" | "small"; }; simple: { type: BooleanConstructor; default: boolean; }; locale: ObjectConstructor; prefixCls: StringConstructor; selectPrefixCls: StringConstructor; totalBoundaryShowSizeChanger: NumberConstructor; selectComponentClass: StringConstructor; itemRender: { type: import("vue").PropType<(opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any>; default: (opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any; }; role: StringConstructor; responsive: BooleanConstructor; showLessItems: { type: BooleanConstructor; default: boolean; }; onChange: { type: import("vue").PropType<(page: number, pageSize: number) => void>; default: (page: number, pageSize: number) => void; }; onShowSizeChange: { type: import("vue").PropType<(current: number, size: number) => void>; default: (current: number, size: number) => void; }; 'onUpdate:current': { type: import("vue").PropType<(current: number) => void>; default: (current: number) => void; }; 'onUpdate:pageSize': { type: import("vue").PropType<(size: number) => void>; default: (size: number) => void; }; }>>; }; prefixCls: StringConstructor; rowKey: { type: import("vue").PropType import("@antdv/ui/es/ui").Key)>; default: import("@antdv/ui/es/ui").Key | ((item: any) => import("@antdv/ui/es/ui").Key); }; renderItem: { type: import("vue").PropType<(opt: { item: any; index: number; }) => any>; default: (opt: { item: any; index: number; }) => any; }; size: import("vue").PropType; split: { type: BooleanConstructor; default: boolean; }; header: { type: import("vue").PropType; }; footer: { type: import("vue").PropType; }; locale: { type: import("vue").PropType; default: import("./src/interface").ListLocale; }; }>>, () => import("@antdv/ui/es/ui").VueNode, {}, {}, {}, { split: boolean; grid: import("./src/interface").ListGridType; locale: import("./src/interface").ListLocale; rowKey: import("@antdv/ui/es/ui").Key | ((item: any) => import("@antdv/ui/es/ui").Key); loading: boolean | (Partial; wrapperClassName: StringConstructor; tip: any; delay: NumberConstructor; indicator: any; }>> & import("vue").HTMLAttributes); bordered: boolean; renderItem: (opt: { item: any; index: number; }) => any; pagination: false | Partial; default: import("@antdv/ui/es/ui").PaginationPosition; }; total: NumberConstructor; defaultCurrent: NumberConstructor; disabled: { type: BooleanConstructor; default: boolean; }; current: NumberConstructor; defaultPageSize: NumberConstructor; pageSize: NumberConstructor; hideOnSinglePage: { type: BooleanConstructor; default: boolean; }; showSizeChanger: { type: BooleanConstructor; default: boolean; }; pageSizeOptions: { type: import("vue").PropType<(string | number)[]>; default: (string | number)[]; }; buildOptionText: { type: import("vue").PropType<(opt: { value: any; }) => any>; default: (opt: { value: any; }) => any; }; showQuickJumper: { type: import("vue").PropType; default: boolean | { goButton?: any; }; }; showTotal: { type: import("vue").PropType<(total: number, range: [number, number]) => any>; default: (total: number, range: [number, number]) => any; }; size: { type: import("vue").PropType<"default" | "small">; default: "default" | "small"; }; simple: { type: BooleanConstructor; default: boolean; }; locale: ObjectConstructor; prefixCls: StringConstructor; selectPrefixCls: StringConstructor; totalBoundaryShowSizeChanger: NumberConstructor; selectComponentClass: StringConstructor; itemRender: { type: import("vue").PropType<(opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any>; default: (opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any; }; role: StringConstructor; responsive: BooleanConstructor; showLessItems: { type: BooleanConstructor; default: boolean; }; onChange: { type: import("vue").PropType<(page: number, pageSize: number) => void>; default: (page: number, pageSize: number) => void; }; onShowSizeChange: { type: import("vue").PropType<(current: number, size: number) => void>; default: (current: number, size: number) => void; }; 'onUpdate:current': { type: import("vue").PropType<(current: number) => void>; default: (current: number) => void; }; 'onUpdate:pageSize': { type: import("vue").PropType<(size: number) => void>; default: (size: number) => void; }; }>>; dataSource: any[]; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase; default: any[]; }; extra: { type: import("vue").PropType; }; grid: { type: import("vue").PropType; default: import("./src/interface").ListGridType; }; itemLayout: import("vue").PropType; loading: { type: import("vue").PropType; wrapperClassName: StringConstructor; tip: any; delay: NumberConstructor; indicator: any; }>> & import("vue").HTMLAttributes)>; default: boolean | (Partial; wrapperClassName: StringConstructor; tip: any; delay: NumberConstructor; indicator: any; }>> & import("vue").HTMLAttributes); }; loadMore: { type: import("vue").PropType; }; pagination: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").PaginationPosition; }; total: NumberConstructor; defaultCurrent: NumberConstructor; disabled: { type: BooleanConstructor; default: boolean; }; current: NumberConstructor; defaultPageSize: NumberConstructor; pageSize: NumberConstructor; hideOnSinglePage: { type: BooleanConstructor; default: boolean; }; showSizeChanger: { type: BooleanConstructor; default: boolean; }; pageSizeOptions: { type: import("vue").PropType<(string | number)[]>; default: (string | number)[]; }; buildOptionText: { type: import("vue").PropType<(opt: { value: any; }) => any>; default: (opt: { value: any; }) => any; }; showQuickJumper: { type: import("vue").PropType; default: boolean | { goButton?: any; }; }; showTotal: { type: import("vue").PropType<(total: number, range: [number, number]) => any>; default: (total: number, range: [number, number]) => any; }; size: { type: import("vue").PropType<"default" | "small">; default: "default" | "small"; }; simple: { type: BooleanConstructor; default: boolean; }; locale: ObjectConstructor; prefixCls: StringConstructor; selectPrefixCls: StringConstructor; totalBoundaryShowSizeChanger: NumberConstructor; selectComponentClass: StringConstructor; itemRender: { type: import("vue").PropType<(opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any>; default: (opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any; }; role: StringConstructor; responsive: BooleanConstructor; showLessItems: { type: BooleanConstructor; default: boolean; }; onChange: { type: import("vue").PropType<(page: number, pageSize: number) => void>; default: (page: number, pageSize: number) => void; }; onShowSizeChange: { type: import("vue").PropType<(current: number, size: number) => void>; default: (current: number, size: number) => void; }; 'onUpdate:current': { type: import("vue").PropType<(current: number) => void>; default: (current: number) => void; }; 'onUpdate:pageSize': { type: import("vue").PropType<(size: number) => void>; default: (size: number) => void; }; }>>>; default: false | Partial; default: import("@antdv/ui/es/ui").PaginationPosition; }; total: NumberConstructor; defaultCurrent: NumberConstructor; disabled: { type: BooleanConstructor; default: boolean; }; current: NumberConstructor; defaultPageSize: NumberConstructor; pageSize: NumberConstructor; hideOnSinglePage: { type: BooleanConstructor; default: boolean; }; showSizeChanger: { type: BooleanConstructor; default: boolean; }; pageSizeOptions: { type: import("vue").PropType<(string | number)[]>; default: (string | number)[]; }; buildOptionText: { type: import("vue").PropType<(opt: { value: any; }) => any>; default: (opt: { value: any; }) => any; }; showQuickJumper: { type: import("vue").PropType; default: boolean | { goButton?: any; }; }; showTotal: { type: import("vue").PropType<(total: number, range: [number, number]) => any>; default: (total: number, range: [number, number]) => any; }; size: { type: import("vue").PropType<"default" | "small">; default: "default" | "small"; }; simple: { type: BooleanConstructor; default: boolean; }; locale: ObjectConstructor; prefixCls: StringConstructor; selectPrefixCls: StringConstructor; totalBoundaryShowSizeChanger: NumberConstructor; selectComponentClass: StringConstructor; itemRender: { type: import("vue").PropType<(opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any>; default: (opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any; }; role: StringConstructor; responsive: BooleanConstructor; showLessItems: { type: BooleanConstructor; default: boolean; }; onChange: { type: import("vue").PropType<(page: number, pageSize: number) => void>; default: (page: number, pageSize: number) => void; }; onShowSizeChange: { type: import("vue").PropType<(current: number, size: number) => void>; default: (current: number, size: number) => void; }; 'onUpdate:current': { type: import("vue").PropType<(current: number) => void>; default: (current: number) => void; }; 'onUpdate:pageSize': { type: import("vue").PropType<(size: number) => void>; default: (size: number) => void; }; }>>; }; prefixCls: StringConstructor; rowKey: { type: import("vue").PropType import("@antdv/ui/es/ui").Key)>; default: import("@antdv/ui/es/ui").Key | ((item: any) => import("@antdv/ui/es/ui").Key); }; renderItem: { type: import("vue").PropType<(opt: { item: any; index: number; }) => any>; default: (opt: { item: any; index: number; }) => any; }; size: import("vue").PropType; split: { type: BooleanConstructor; default: boolean; }; header: { type: import("vue").PropType; }; footer: { type: import("vue").PropType; }; locale: { type: import("vue").PropType; default: import("./src/interface").ListLocale; }; }>>, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { split: boolean; grid: import("./src/interface").ListGridType; locale: import("./src/interface").ListLocale; rowKey: import("@antdv/ui/es/ui").Key | ((item: any) => import("@antdv/ui/es/ui").Key); loading: boolean | (Partial; wrapperClassName: StringConstructor; tip: any; delay: NumberConstructor; indicator: any; }>> & import("vue").HTMLAttributes); bordered: boolean; renderItem: (opt: { item: any; index: number; }) => any; pagination: false | Partial; default: import("@antdv/ui/es/ui").PaginationPosition; }; total: NumberConstructor; defaultCurrent: NumberConstructor; disabled: { type: BooleanConstructor; default: boolean; }; current: NumberConstructor; defaultPageSize: NumberConstructor; pageSize: NumberConstructor; hideOnSinglePage: { type: BooleanConstructor; default: boolean; }; showSizeChanger: { type: BooleanConstructor; default: boolean; }; pageSizeOptions: { type: import("vue").PropType<(string | number)[]>; default: (string | number)[]; }; buildOptionText: { type: import("vue").PropType<(opt: { value: any; }) => any>; default: (opt: { value: any; }) => any; }; showQuickJumper: { type: import("vue").PropType; default: boolean | { goButton?: any; }; }; showTotal: { type: import("vue").PropType<(total: number, range: [number, number]) => any>; default: (total: number, range: [number, number]) => any; }; size: { type: import("vue").PropType<"default" | "small">; default: "default" | "small"; }; simple: { type: BooleanConstructor; default: boolean; }; locale: ObjectConstructor; prefixCls: StringConstructor; selectPrefixCls: StringConstructor; totalBoundaryShowSizeChanger: NumberConstructor; selectComponentClass: StringConstructor; itemRender: { type: import("vue").PropType<(opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any>; default: (opt: { page: number; type: "page" | "next" | "prev" | "jump-prev" | "jump-next"; originalElement: any; }) => any; }; role: StringConstructor; responsive: BooleanConstructor; showLessItems: { type: BooleanConstructor; default: boolean; }; onChange: { type: import("vue").PropType<(page: number, pageSize: number) => void>; default: (page: number, pageSize: number) => void; }; onShowSizeChange: { type: import("vue").PropType<(current: number, size: number) => void>; default: (current: number, size: number) => void; }; 'onUpdate:current': { type: import("vue").PropType<(current: number) => void>; default: (current: number) => void; }; 'onUpdate:pageSize': { type: import("vue").PropType<(size: number) => void>; default: (size: number) => void; }; }>>; dataSource: any[]; }, {}, string, import("@antdv/ui/es/ui").CustomSlotsType<{ extra: any; loadMore: any; renderItem: { item: any; index: number; }; header: any; footer: any; default: any; }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { Item: import("vue").DefineComponent<{ prefixCls: StringConstructor; extra: any; actions: any; grid: import("vue").PropType; colStyle: { type: import("vue").PropType; default: () => {}; }; }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; colStyle: { type: import("vue").PropType; default: () => {}; }; }>>, { extra: any; actions: any; colStyle: import("vue").CSSProperties; }, import("@antdv/ui/es/ui").CustomSlotsType<{ actions: any; extra: any; default: any; }>>; ItemMeta: import("vue").DefineComponent<{ avatar: any; description: any; prefixCls: StringConstructor; title: any; }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, { title: any; description: any; avatar: any; }, import("@antdv/ui/es/ui").CustomSlotsType<{ avatar: any; description: any; title: any; default: any; }>>; install(app: App): App; } & Plugin & { readonly Item: typeof ListItem & { readonly Meta: typeof ListItemMeta; }; }; export default _default; export * from './src/interface'; export * from './src/props';