import { RowData } from '../components/Table'; export declare function useTableOperate(getData?: () => Promise): { visibleModal: globalThis.Ref; editingData: globalThis.Ref; openModal: () => void; closeModal: () => void; operateType: globalThis.Ref<"add" | "edit", "add" | "edit">; handleAdd: () => void; handleEdit: (row: T, callback?: () => Promise | void) => Promise; handleReload: () => Promise; };