import { JSONStringFormat } from "./formats"; export declare type JSONNullType = { name: "null"; value: null; }; export declare type JSONBoolType = { name: "bool"; value: boolean; }; export declare type JSONFloatType = { name: "float"; value: number; }; export declare type JSONIntType = { name: "int"; value: number; }; export declare type JSONStringType = { name: "string"; format?: JSONStringFormat; value: string; }; export declare type JSONObjectType = { name: "object"; value: object; }; export declare type JSONArrayType = { name: "array"; value: Array; }; export declare type JSONValueType = JSONStringType | JSONBoolType | JSONIntType | JSONFloatType | JSONNullType | JSONObjectType | JSONArrayType;