import { FormManagerParams } from '../types';
export declare type UseFormProps<S extends object> = Omit<FormManagerParams<S>, 'manager'> & {
    name: string;
    resetOnUnmount?: boolean;
    saveOnUnmount?: boolean;
};
declare function useForm<S extends object>({ resetOnUnmount, saveOnUnmount, enableReinitialize, initialState, name, ...props }: UseFormProps<S>): any;
export default useForm;
