/** * Native Binding Exports Bridge * * Thin wrappers around llmswitch-core native bindings. */ import { type AnyRecord } from './module-loader.js'; export declare function mapChatToolsToBridgeJson(rawTools: unknown): Promise; export declare function injectMcpToolsForChatJson(tools: unknown[] | undefined, discoveredServers: string[]): Promise; export declare function injectMcpToolsForResponsesJson(tools: unknown[] | undefined, discoveredServers: string[]): Promise; export declare function normalizeAssistantTextToToolCallsJson(message: Record, options?: Record): Promise; export declare function buildAnthropicResponseFromChatJson(chatResponse: unknown, aliasMap?: Record): Promise; export declare function sanitizeFollowupText(raw: unknown): Promise;