/** * [WHO]: sanitizeSurrogates function - removes unpaired Unicode surrogate characters * [FROM]: No external dependencies * [TO]: Consumed by AI providers for JSON-safe text * [HERE]: core/lib/ai/src/utils/sanitize-unicode.ts - Unicode sanitization utility * * Unpaired surrogates cause JSON serialization errors in many API providers. * Valid emoji with properly paired surrogates are preserved. */ /** * [WHO]: sanitizeSurrogates * [FROM]: No external dependencies * [TO]: Consumed by core/lib/ai/src/index.ts * [HERE]: core/lib/ai/src/utils/sanitize-unicode.ts - */ export declare function sanitizeSurrogates(text: string): string;