import { ComputedRef, Ref } from 'vue'; import type { EditTableCellbegineditParams, EditTableCellendeditParams, EditTableCellParams } from './interface'; type ContextProps = { isEditor?: (data: EditTableCellParams) => boolean; validator?: (data: EditTableCellParams) => boolean; cellbeginedit?: (data: EditTableCellbegineditParams) => Promise | void; cellendedit?: (data: EditTableCellendeditParams) => Promise | void; showEditor: Ref; mergedDisabled: ComputedRef; mergedError: ComputedRef; slots: any; }; export declare const useProvideEditTableContext: (props: ContextProps) => void; export declare const useInjectEditTableContext: () => ContextProps; export {};