import type { JsonObject } from '../../hub/types/json.js';
/**
 * LM Studio compat:
 * Some LM Studio OpenAI-Responses endpoints accept tool-call items but are picky about ids:
 * - `call_id` should remain `call_*` (used to link tool outputs)
 * - `id` for `function_call` / `function_call_output` should be `fc_*` (OpenAI Responses convention)
 *
 * We apply this in compat (profile: chat:lmstudio) to keep provider layer transport-only.
 */
export declare function enforceLmstudioResponsesFcToolCallIds(payload: JsonObject): JsonObject;
