import type { CustomSlotsType, Key } from '@antdv/ui/es/types'; declare const _default: import("vue").DefineComponent<{ bordered: { type: BooleanConstructor; default: boolean; }; dataSource: { type: import("vue").PropType; default: any[]; }; extra: { type: import("vue").PropType; }; grid: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").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("../../pagination").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("../../pagination").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 Key)>; default: Key | ((item: any) => 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("@antdv/ui/es/ui").ListLocale; }; }, () => import("@antdv/ui/es/types").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: any[]; }; extra: { type: import("vue").PropType; }; grid: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").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("../../pagination").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("../../pagination").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 Key)>; default: Key | ((item: any) => 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("@antdv/ui/es/ui").ListLocale; }; }>>, { split: boolean; grid: import("@antdv/ui/es/ui").ListGridType; locale: import("@antdv/ui/es/ui").ListLocale; rowKey: Key | ((item: any) => 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("../../pagination").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[]; }, CustomSlotsType<{ extra: any; loadMore: any; renderItem: { item: any; index: number; }; header: any; footer: any; default: any; }>>; export default _default;