export declare enum ValueType { STRING = "string", DATE = "date", DATETIME = "datetime", TIME = "time", NUMBER = "number", BOOLEAN = "boolean", ARRAY = "array", OBJECT = "object", ANY = "any", CUSTOM = "custom" } export interface ValueSpecType { type: ValueType; allowCustom?: boolean; } export declare function getValueSpecFromSchema(schema: any): ValueSpecType; export declare function doesSchemaMatchValueType(schema: any, valueSpec?: ValueSpecType, deep?: boolean): boolean;