import type { StageRecorder } from '../../../../format-adapters/index.js';
import type { JsonObject } from '../../../../types/json.js';
import type { AdapterContext } from '../../../../types/chat-envelope.js';
import { type ClientProtocol } from './client-remap-protocol-switch.js';
export interface RespOutboundStage1ClientRemapOptions {
    payload: JsonObject;
    clientProtocol: ClientProtocol;
    requestId: string;
    adapterContext?: AdapterContext;
    requestSemantics?: JsonObject;
    stageRecorder?: StageRecorder;
}
export declare function runRespOutboundStage1ClientRemap(options: RespOutboundStage1ClientRemapOptions): JsonObject;
