import { ValidationProperties } from "../../../types";
declare const useValidation: <TData extends object>(data: TData, params: ValidationProperties<TData>[], step?: number) => {
    onSubmit: (callback: (result: boolean) => void) => void;
    setSubmit: import("react").Dispatch<import("react").SetStateAction<boolean>>;
    errors: Partial<{ [key in keyof TData]: string; }>;
};
export default useValidation;
