import { TableData } from '@arco-design/web-vue'; import { PropType } from 'vue'; import type { EditTableCellbegineditParams, EditTableCellendeditParams, EditTableCellParams, EditTableColumnData } from './interface'; declare const _default: import("vue").DefineComponent<{ data: { type: PropType; required: true; }; columns: { type: PropType; required: true; }; disabled: { type: BooleanConstructor; default: boolean; }; showEditor: { type: BooleanConstructor; default: boolean; }; isEditor: { type: PropType<(data: EditTableCellParams) => boolean>; requeired: boolean; }; showError: { type: BooleanConstructor; default: boolean; }; validator: { type: PropType<(data: EditTableCellParams) => boolean>; requeired: boolean; }; cellbeginedit: { type: PropType<(data: EditTableCellbegineditParams) => Promise | void>; requeired: boolean; }; cellendedit: { type: PropType<(data: EditTableCellendeditParams) => Promise | void>; requeired: boolean; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; required: true; }; columns: { type: PropType; required: true; }; disabled: { type: BooleanConstructor; default: boolean; }; showEditor: { type: BooleanConstructor; default: boolean; }; isEditor: { type: PropType<(data: EditTableCellParams) => boolean>; requeired: boolean; }; showError: { type: BooleanConstructor; default: boolean; }; validator: { type: PropType<(data: EditTableCellParams) => boolean>; requeired: boolean; }; cellbeginedit: { type: PropType<(data: EditTableCellbegineditParams) => Promise | void>; requeired: boolean; }; cellendedit: { type: PropType<(data: EditTableCellendeditParams) => Promise | void>; requeired: boolean; }; }>>, { disabled: boolean; showEditor: boolean; showError: boolean; }, {}>; export default _default;