import { Validate } from 'react-hook-form';
export declare const ValErrMsgs: {
    number: string;
    boolean: string;
    array: string;
    ethAddress: string;
    url: string;
    email: string;
    percent: string;
};
export declare const ValidateField: {
    number: (val: unknown) => string | true;
    boolean: (val: unknown) => string | true;
    array: (val: unknown) => string | true;
    ethAddress: (val: unknown) => string | true;
    url: (val: unknown) => string | true;
    email: (val: unknown) => string | true;
    percent: (val: unknown, range?: [number, number]) => string | true;
};
export declare const ignoreEmptyVal: (val: any, validator: Validate<any>) => import("react-hook-form").ValidateResult | Promise<import("react-hook-form").ValidateResult>;
export declare const ignoreEmpty: (val: any, validator: Validate<any>) => import("react-hook-form").ValidateResult | Promise<import("react-hook-form").ValidateResult>;
export declare const handleBaseUnits: (val: any, decimals?: number) => any;
