import { ValidationRules, FormValues, UseFormReturn } from "../types";
type UseFormOptions<T extends FormValues> = {
    defaultValues?: T;
    validationRules?: ValidationRules<T>;
};
export declare const useForm: <T extends FormValues>({ defaultValues: initialDefaultValues, validationRules, }?: UseFormOptions<T>) => UseFormReturn<T>;
export {};
