export declare enum VALIDATION_TYPES {
    STRING = "String",
    NUMBER = "Number",
    BOOLEAN = "Boolean",
    ARRAY = "Array",
    OBJECT = "Object",
    UNDEFINED = "Undefined",
    ANY = "any"
}
export interface ValidationResponse {
    isValid: boolean;
    safeValue: any;
    errorMessage?: string;
}
export declare type ValidateFunctionType = (value: unknown, currentListName: string) => ValidationResponse;
export declare const validationFactory: Record<string, ValidateFunctionType>;
