import type { AllValidateResult, TableEditableCellPropsParams, TableRowData, TableRowValue } from 'tdesign-vue-next'; import type { PropType } from 'vue'; import type { QdFormBeforeSubmitQueueItem } from '../../form'; import type { QdServiceTableFormItem } from './types'; type RegisterBeforeSubmit = (rowValue: TableRowValue, item: QdFormBeforeSubmitQueueItem) => () => void; declare const _default: import("vue").DefineComponent; required: true; }; rowValue: { type: PropType; required: true; }; colKey: { type: StringConstructor; required: true; }; formItem: { type: PropType; required: true; }; label: PropType; lazy: BooleanConstructor; active: BooleanConstructor; autofocus: BooleanConstructor; validationErrors: PropType; renderCell: { type: PropType<() => unknown>; required: true; }; activate: { type: PropType<() => void>; required: true; }; consumeAutofocus: { type: PropType<() => void>; required: true; }; registerBeforeSubmit: { type: PropType; required: true; }; updateEditedCellValue: { type: PropType["updateEditedCellValue"]>; required: true; }; notifyDataChange: { type: PropType<() => void>; required: true; }; getHorizontalScroll: { type: PropType<() => number | undefined>; required: true; }; setHorizontalScroll: { type: PropType<(scrollLeft: number) => void>; required: true; }; sourceRow: { type: PropType; default: undefined; }; }>, () => unknown, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; required: true; }; rowValue: { type: PropType; required: true; }; colKey: { type: StringConstructor; required: true; }; formItem: { type: PropType; required: true; }; label: PropType; lazy: BooleanConstructor; active: BooleanConstructor; autofocus: BooleanConstructor; validationErrors: PropType; renderCell: { type: PropType<() => unknown>; required: true; }; activate: { type: PropType<() => void>; required: true; }; consumeAutofocus: { type: PropType<() => void>; required: true; }; registerBeforeSubmit: { type: PropType; required: true; }; updateEditedCellValue: { type: PropType["updateEditedCellValue"]>; required: true; }; notifyDataChange: { type: PropType<() => void>; required: true; }; getHorizontalScroll: { type: PropType<() => number | undefined>; required: true; }; setHorizontalScroll: { type: PropType<(scrollLeft: number) => void>; required: true; }; sourceRow: { type: PropType; default: undefined; }; }>> & Readonly<{}>, { lazy: boolean; autofocus: boolean; active: boolean; sourceRow: TableRowData; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;