import { FieldValues, FormMetadata, UseFormProps, UseFormReturn } from '../types';
export declare function createFormControl<TFieldValues extends FieldValues = FieldValues, TContext = any, TTransformedValues = TFieldValues, TMetadata extends FormMetadata = any>(props?: UseFormProps<TFieldValues, TContext, TTransformedValues, TMetadata>): Omit<UseFormReturn<TFieldValues, TContext, TTransformedValues, TMetadata>, 'formState'> & {
    formControl: Omit<UseFormReturn<TFieldValues, TContext, TTransformedValues, TMetadata>, 'formState'>;
};
//# sourceMappingURL=createFormControl.d.ts.map