export declare function safeParse(val: string): any; export type ToonPrimitive = string | number | boolean | null; export type ToonValue = ToonPrimitive | ToonObject | ToonArray; export type ToonObject = { [key: string]: ToonValue; }; export type ToonArray = ToonValue[]; export type ToonRuntime = T & { toToon(): string; toJSON(): T; }; export declare function toonToJson(input: string): any; export declare function jsonToToon(obj: any): string; export interface ToonTagged { (strings: TemplateStringsArray, ...values: unknown[]): ToonRuntime; (value: T): T; toToon(value: T): string; toJSON(value: T): T; clone(value: T): T; equals(a: unknown, b: unknown): boolean; } export declare const toon: ToonTagged; export { configureToonFetch as configureToonAxios, createToonAxios, toonAxios, toonFetch, } from "./fetch/index"; export type { ToonClientOptions, ToonFetchOptions, ToonFetchResponse, } from "./fetch/index";