import { Prop } from 'vue'; import { TablePaginationConfig } from 'ant-design-vue'; import { GetComponentProps } from 'ant-design-vue/lib/vc-table/interface'; import { SizeType } from 'ant-design-vue/es/config-provider'; import { columnItem } from '../types'; declare const _default: import('vue').DefineComponent<{ dataSource: { type: ArrayConstructor; default: () => never[]; }; loading: { type: BooleanConstructor; default: () => boolean; }; pagination: Prop; rowskeys: { type: (BooleanConstructor | ArrayConstructor)[]; default: () => boolean; }; columns: Prop; rowKey: { type: StringConstructor; default: string; }; showSearch: { type: BooleanConstructor; default: () => boolean; }; showAction: { type: BooleanConstructor; default: () => boolean; }; showTable: { type: BooleanConstructor; default: () => boolean; }; customRow: Prop | undefined>; rowClassName: Prop<(record: unknown, index: number) => string>; customSize: Prop; defaultExpandAllRows: { type: BooleanConstructor; default: () => boolean; }; defaultColumnSelected: Prop; selectType: Prop<"checkbox" | "radio">; defaultFieldWidth: Prop; defaultSearchData: { type: ObjectConstructor; default: () => {}; }; getCheckboxProps: { type: FunctionConstructor; default: () => undefined; }; searchColumnChangeByTable: { type: BooleanConstructor; default: () => boolean; }; }, () => any, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("search" | "reset" | "update:rowskeys" | "update:pagination" | "update:columns" | "update:defaultColumnSelected" | "formDataChange")[], "search" | "reset" | "update:rowskeys" | "update:pagination" | "update:columns" | "update:defaultColumnSelected" | "formDataChange", import('vue').PublicProps, Readonly never[]; }; loading: { type: BooleanConstructor; default: () => boolean; }; pagination: Prop; rowskeys: { type: (BooleanConstructor | ArrayConstructor)[]; default: () => boolean; }; columns: Prop; rowKey: { type: StringConstructor; default: string; }; showSearch: { type: BooleanConstructor; default: () => boolean; }; showAction: { type: BooleanConstructor; default: () => boolean; }; showTable: { type: BooleanConstructor; default: () => boolean; }; customRow: Prop | undefined>; rowClassName: Prop<(record: unknown, index: number) => string>; customSize: Prop; defaultExpandAllRows: { type: BooleanConstructor; default: () => boolean; }; defaultColumnSelected: Prop; selectType: Prop<"checkbox" | "radio">; defaultFieldWidth: Prop; defaultSearchData: { type: ObjectConstructor; default: () => {}; }; getCheckboxProps: { type: FunctionConstructor; default: () => undefined; }; searchColumnChangeByTable: { type: BooleanConstructor; default: () => boolean; }; }>> & { onReset?: ((...args: any[]) => any) | undefined; onSearch?: ((...args: any[]) => any) | undefined; "onUpdate:rowskeys"?: ((...args: any[]) => any) | undefined; "onUpdate:pagination"?: ((...args: any[]) => any) | undefined; "onUpdate:columns"?: ((...args: any[]) => any) | undefined; "onUpdate:defaultColumnSelected"?: ((...args: any[]) => any) | undefined; onFormDataChange?: ((...args: any[]) => any) | undefined; }, { loading: boolean; showAction: boolean; showSearch: boolean; dataSource: unknown[]; rowKey: string; rowskeys: boolean | unknown[]; showTable: boolean; defaultExpandAllRows: boolean; defaultSearchData: Record; getCheckboxProps: Function; searchColumnChangeByTable: boolean; }, {}>; export default _default;