/** * Convert data to TOON format with JSON fallback. * * TOON (Token-Oriented Object Notation) is 30-60% more token-efficient than JSON * for tabular data, making it ideal for LLM responses. * * @param data - The data to convert * @param jsonFallback - JSON string to return if TOON encoding fails * @returns TOON formatted string, or JSON fallback on failure * * @example * const json = JSON.stringify(data, null, 2); * const output = await toToonOrJson(data, json); */ export declare function toToonOrJson(data: unknown, jsonFallback: string): Promise; /** * Synchronous TOON conversion with JSON fallback. * * Uses cached encoder if available, otherwise returns JSON fallback. * Prefer toToonOrJson for first-time conversion. * * @param data - The data to convert * @param jsonFallback - The JSON string to return if TOON is unavailable * @returns TOON formatted string, or JSON fallback */ export declare function toToonOrJsonSync(data: unknown, jsonFallback: string): string; /** * Pre-load the TOON encoder for synchronous usage later. * Call this during server initialization. */ export declare function preloadToonEncoder(): Promise;