import { UseModalFormConfig as UseModalFormConfigSF } from 'sunflower-antd'; import { BaseRecord, HttpError, LiveModeProps, useModalFormFromSFReturnType } from '../../../interfaces'; import { TuseFormProps, UseFormReturnType } from '../useForm'; declare type useModalFormConfig = { action: 'show' | 'edit' | 'create' | 'clone'; }; export declare type useModalFormReturnType = Omit, 'saveButtonProps' | 'deleteButtonProps'> & useModalFormFromSFReturnType; export declare type useModalFormProps = TuseFormProps & UseModalFormConfigSF & useModalFormConfig & LiveModeProps; export declare const useModalForm: ({ mutationMode: mutationModeProp, ...rest }: useModalFormProps) => useModalFormReturnType; export {};