import { TASONTypeDiscriminator, TypeDiscriminatorKey } from "../metadata"; export declare class JSON implements TASONTypeDiscriminator { readonly jsonString: string; readonly subType: "object" | "array" | ""; constructor(jsonString: string, subType?: "object" | "array" | ""); toString(): string; toJSONValue(): any; [TypeDiscriminatorKey](): "JSONArray" | "JSONObject" | "JSON"; } declare const _default: { JSON: import("../TASONTypeInfo").TASONTypeInfo; JSONArray: import("../TASONTypeInfo").TASONTypeInfo; JSONObject: import("../TASONTypeInfo").TASONTypeInfo; }; export default _default;