import type { FormProps } from 'tav-ui/es/components/form/src/types/form'; import type { ComputedRef, Slots } from 'vue'; import type { BasicTableProps, FetchParams } from '../types/table'; declare type Recordable = Record; export declare function useTableForm(propsRef: ComputedRef, slots: Slots, fetch: (opt?: FetchParams | undefined) => Promise[] | undefined>, getLoading: ComputedRef): { getFormProps: ComputedRef>; replaceFormSlotKey: (key: string) => string; getFormSlotKeys: ComputedRef; handleSearchInfoChange: (info: Recordable) => void; }; export {};