import type { PropType } from 'vue'; import type { FinallyColumnType, Key, RowType } from '../interface'; declare const _default: import("vue").DefineComponent<{ prefixCls: StringConstructor; rowIndex: { type: NumberConstructor; required: true; }; type: { type: PropType; }; column: { type: PropType>; default: () => void; }; record: { type: ObjectConstructor; }; rowKey: { type: (StringConstructor | NumberConstructor)[]; }; expanded: BooleanConstructor; supportExpand: BooleanConstructor; }, { handleRadioChange: (event: any) => void; handleCheckboxChange: (e: any) => void; onInternalTriggerExpand: (record: any, event: any) => void; rowSelectionType: import("vue").ComputedRef; keySet: import("vue").ComputedRef>; checked: import("vue").Ref; mergedIndeterminate: import("vue").Ref; checkboxProps: import("vue").ComputedRef; default: import("vue").CSSProperties; }; class: StringConstructor; checked: BooleanConstructor; indeterminate: BooleanConstructor; ariaLabel: StringConstructor; }>>>>; mergedCellProps: import("vue").ComputedRef; onBodyCellContextmenu: (event: MouseEvent, args: Partial, type: RowType) => void; contextmenuProps: import("vue").ComputedRef<{ record: Record; column: import("../interface").ColumnType | import("../interface").ColumnGroupType; index: number; recordIndexs: number[]; key: string | number; }>; level: number; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; }; column: { type: PropType>; default: () => void; }; record: { type: ObjectConstructor; }; rowKey: { type: (StringConstructor | NumberConstructor)[]; }; expanded: BooleanConstructor; supportExpand: BooleanConstructor; }>>, { column: FinallyColumnType; expanded: boolean; supportExpand: boolean; }, {}>; export default _default;