export interface Meta { touched?: boolean; error?: { locale: string; params?: Record; }; warning?: { locale: string; params?: Record; }; } export type InputValue = string | number | Date | null; export interface ValidationProps { meta?: Meta; required?: boolean; isValid?: (value: InputValue) => boolean; value: InputValue; } export declare const hasError: (props: ValidationProps) => boolean; export declare const hasWarning: (props: ValidationProps) => boolean; export declare const formValidation: (props: ValidationProps) => "warning" | "error" | null; export declare const isNumberWithinLimits: (params: { value: string; min?: number; max?: number; }) => boolean;