import { TASONTypeInfo } from "../TASONTypeInfo"; import { Constructor } from "type-fest"; export declare const unsafeTypes: string[]; export declare const ScalarTypes: { RegExp: TASONTypeInfo; Symbol: TASONTypeInfo; Dictionary: TASONTypeInfo>; Buffer: TASONTypeInfo; UUID: TASONTypeInfo; Date: TASONTypeInfo; Timestamp: TASONTypeInfo; DateOnly: TASONTypeInfo; TimeOnly: TASONTypeInfo; JSON: TASONTypeInfo; JSONArray: TASONTypeInfo; JSONObject: TASONTypeInfo; UInt8: TASONTypeInfo>; Int16: TASONTypeInfo>; Int32: TASONTypeInfo>; Int64: TASONTypeInfo>; Float32: TASONTypeInfo>; Float64: TASONTypeInfo>; Decimal128: TASONTypeInfo>; BigInt: TASONTypeInfo; }; export declare const ObjectTypes: {}; export declare const Types: { RegExp: TASONTypeInfo; Symbol: TASONTypeInfo; Dictionary: TASONTypeInfo>; Buffer: TASONTypeInfo; UUID: TASONTypeInfo; Date: TASONTypeInfo; Timestamp: TASONTypeInfo; DateOnly: TASONTypeInfo; TimeOnly: TASONTypeInfo; JSON: TASONTypeInfo; JSONArray: TASONTypeInfo; JSONObject: TASONTypeInfo; UInt8: TASONTypeInfo>; Int16: TASONTypeInfo>; Int32: TASONTypeInfo>; Int64: TASONTypeInfo>; Float32: TASONTypeInfo>; Float64: TASONTypeInfo>; Decimal128: TASONTypeInfo>; BigInt: TASONTypeInfo; }; export declare const unsafeBuiltinCtors: Constructor[]; export declare const typeAlias: { readonly Byte: "UInt8"; readonly Short: "Int16"; readonly Int: "Int32"; readonly Long: "Int64"; readonly Single: "Float32"; readonly Double: "Float64"; };