import type { AdapterContext } from '../../../../types/chat-envelope.js';
import type { FormatEnvelope } from '../../../../types/format-envelope.js';
import type { JsonObject } from '../../../../types/json.js';
import type { StageRecorder } from '../../../../format-adapters/index.js';
import type { ResponseMapper, ChatCompletionLike } from '../../../../response/response-mappers.js';
export interface RespInboundStage3SemanticMapOptions {
    adapterContext: AdapterContext;
    formatEnvelope: FormatEnvelope<JsonObject>;
    mapper: ResponseMapper;
    requestSemantics?: JsonObject;
    stageRecorder?: StageRecorder;
}
export declare function runRespInboundStage3SemanticMap(options: RespInboundStage3SemanticMapOptions): Promise<ChatCompletionLike>;
