import { ExtractPropTypes, PropType } from 'vue'; export declare const tableProps: { readonly data: { readonly type: ArrayConstructor; readonly default: readonly []; }; readonly size: { readonly type: StringConstructor; readonly default: "default"; }; readonly columns: { readonly type: ArrayConstructor; readonly default: readonly []; }; readonly height: { readonly type: PropType; readonly default: 0; }; readonly maxHeight: { readonly type: PropType; readonly default: 0; }; readonly stripe: { readonly type: BooleanConstructor; readonly default: true; }; readonly border: { readonly type: BooleanConstructor; readonly default: true; }; readonly hover: { readonly type: BooleanConstructor; readonly default: true; }; readonly modelValue: { readonly type: ArrayConstructor; readonly default: undefined; }; readonly selectType: { readonly type: StringConstructor; readonly default: "checkbox"; }; readonly selectRow: { readonly type: BooleanConstructor; readonly default: false; }; readonly selectKey: { readonly type: StringConstructor; readonly default: undefined; }; readonly selectDisabled: { readonly type: FunctionConstructor; readonly default: () => boolean; }; readonly selected: { readonly type: FunctionConstructor; readonly default: undefined; }; readonly defaultSort: { readonly type: ObjectConstructor; readonly default: undefined; }; readonly emptyText: { readonly type: StringConstructor; readonly default: "No Data"; }; readonly treeProps: { readonly type: ObjectConstructor; readonly default: undefined; }; readonly expand: { readonly type: BooleanConstructor; readonly default: false; }; readonly draggableColumn: { readonly type: BooleanConstructor; readonly default: false; }; readonly draggableColumns: { readonly type: PropType; readonly default: readonly []; }; readonly draggableColumnDrop: { readonly type: FunctionConstructor; readonly default: undefined; }; }; export type TableProps = ExtractPropTypes;