export declare type Json = string | number | boolean | null | Array | { [key: string]: Json; }; export declare type NonNullJson = string | number | boolean | Array | { [key: string]: Json; }; export declare function assert_json_string(data: Json): string; export declare function assert_json_number(data: Json): number; export declare function assert_json_boolean(data: Json): boolean; export declare function assert_json_null(data: Json): null; export declare function assert_json_non_null(data: Json): NonNullJson; export declare function assert_json_array(data: Json): Array; export declare function assert_json_object(data: Json): { [key: string]: Json; };