import { MutableRefObject } from 'react';
import { FieldMeta, FieldType, ValidateFunc } from '../../../../@common/types';
declare type ValidateInputRes = {
    errors: string[];
    setErrors: (errors: string[]) => void;
    warnings: string[];
};
export declare const useValidateInput: <T extends HTMLElement = HTMLInputElement>(customRef: MutableRefObject<T>, validators: Array<ValidateFunc>, hideErrorsInXSeconds?: false | number, formRef?: MutableRefObject<HTMLFormElement>, field?: FieldMeta, fieldType?: FieldType, nameFromProp?: string) => ValidateInputRes;
export {};
