export declare type JsonPrimitive = string | number | boolean | null; export interface JsonObject { [p: string]: JsonValue; } export declare type JsonValue = JsonPrimitive | JsonObject | Array; export declare type NonArrayJsonValue = JsonPrimitive | JsonObject; export declare type NullableJsonObject = { [p: string]: undefined | NullableJsonValue; }; export declare type NullableJsonValue = JsonPrimitive | NullableJsonObject | Array; export declare type NullableNonArrayJsonValue = JsonPrimitive | NullableJsonObject;