import type { TableProps } from "ant-design-vue"; import type { DefineComponent } from "vue"; import type { Key } from "ant-design-vue/lib/table/interface"; import type { NTableColumnConfig } from "./table-types"; import type { ExtendProps } from "../common/types"; import type { TableHelper } from "../table-helper"; declare const _default: DefineComponent; readonly default: () => never[]; }; readonly showNumberColumn: { readonly type: import("vue").PropType & { startIndex: number; })>; readonly default: false; }; readonly columns: { readonly type: import("vue").PropType>[]>; readonly default: () => never[]; }; readonly rowSelection: { readonly type: import("vue").PropType>; }; readonly rowKey: { readonly type: import("vue").PropType | undefined>; readonly default: "key"; }; readonly dataSource: { readonly type: import("vue").PropType; readonly default: () => never[]; }; readonly pagination: { readonly type: import("vue").PropType; readonly default: true; }; readonly customRow: { readonly type: import("vue").PropType | undefined>; }; readonly childrenColumnName: { readonly type: import("vue").PropType; readonly default: "children"; }; readonly columnConfig: { readonly type: import("vue").PropType>; readonly default: () => {}; }; readonly disabledAdaptiveHeight: { readonly type: BooleanConstructor; readonly default: false; }; readonly rowClassName: { readonly type: import("vue").PropType | undefined>; }; readonly striped: { readonly type: BooleanConstructor; readonly default: false; }; readonly editable: { readonly type: BooleanConstructor; readonly default: false; }; readonly editByClickRow: { readonly type: BooleanConstructor; readonly default: true; }; readonly fields: { readonly type: import("vue").PropType[]>; readonly default: () => never[]; }; readonly size: { readonly type: import("vue").PropType; readonly default: "small"; }; readonly onResizeColumn: { readonly type: import("vue").PropType<(w: number, col: import("ant-design-vue").TableColumnType) => void>; }; readonly editedRowKey: { readonly type: import("vue").PropType; }; readonly "onUpdate:editedRowKey": { readonly type: import("vue").PropType<(data: (Key | undefined)[]) => void>; readonly default: () => void; }; readonly contextSlots: { readonly type: import("vue").PropType<{ bodyEditableCell: ({ text, record, index, column }: { text: string; record: TableHelper.RecordType; index: number; column: import("./table-types").NTableColumn; }) => any; bodyEditableCellControl: ({ text, record, index, column }: { text: string; record: TableHelper.RecordType; index: number; column: import("./table-types").NTableColumn; }) => any; }>; readonly default: () => {}; }; readonly storageKey: { type: StringConstructor; }; readonly disabledStorable: { type: BooleanConstructor; }; }, TableProps>, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly default: () => never[]; }; readonly showNumberColumn: { readonly type: import("vue").PropType & { startIndex: number; })>; readonly default: false; }; readonly columns: { readonly type: import("vue").PropType>[]>; readonly default: () => never[]; }; readonly rowSelection: { readonly type: import("vue").PropType>; }; readonly rowKey: { readonly type: import("vue").PropType | undefined>; readonly default: "key"; }; readonly dataSource: { readonly type: import("vue").PropType; readonly default: () => never[]; }; readonly pagination: { readonly type: import("vue").PropType; readonly default: true; }; readonly customRow: { readonly type: import("vue").PropType | undefined>; }; readonly childrenColumnName: { readonly type: import("vue").PropType; readonly default: "children"; }; readonly columnConfig: { readonly type: import("vue").PropType>; readonly default: () => {}; }; readonly disabledAdaptiveHeight: { readonly type: BooleanConstructor; readonly default: false; }; readonly rowClassName: { readonly type: import("vue").PropType | undefined>; }; readonly striped: { readonly type: BooleanConstructor; readonly default: false; }; readonly editable: { readonly type: BooleanConstructor; readonly default: false; }; readonly editByClickRow: { readonly type: BooleanConstructor; readonly default: true; }; readonly fields: { readonly type: import("vue").PropType[]>; readonly default: () => never[]; }; readonly size: { readonly type: import("vue").PropType; readonly default: "small"; }; readonly onResizeColumn: { readonly type: import("vue").PropType<(w: number, col: import("ant-design-vue").TableColumnType) => void>; }; readonly editedRowKey: { readonly type: import("vue").PropType; }; readonly "onUpdate:editedRowKey": { readonly type: import("vue").PropType<(data: (Key | undefined)[]) => void>; readonly default: () => void; }; readonly contextSlots: { readonly type: import("vue").PropType<{ bodyEditableCell: ({ text, record, index, column }: { text: string; record: TableHelper.RecordType; index: number; column: import("./table-types").NTableColumn; }) => any; bodyEditableCellControl: ({ text, record, index, column }: { text: string; record: TableHelper.RecordType; index: number; column: import("./table-types").NTableColumn; }) => any; }>; readonly default: () => {}; }; readonly storageKey: { type: StringConstructor; }; readonly disabledStorable: { type: BooleanConstructor; }; }, TableProps>>, {}>; export default _default;