import type { AdapterContext, ChatEnvelope } from '../../../../types/chat-envelope.js';
import type { FormatEnvelope } from '../../../../types/format-envelope.js';
import type { JsonObject } from '../../../../types/json.js';
export interface ReqInboundSemanticLiftOptions {
    chatEnvelope: ChatEnvelope;
    formatEnvelope: FormatEnvelope<JsonObject>;
    adapterContext: AdapterContext;
    responsesResume?: JsonObject;
}
export declare function liftReqInboundSemantics(options: ReqInboundSemanticLiftOptions): void;
export declare function mapResumeToolOutputsDetailed(responsesResume: JsonObject): Array<{
    tool_call_id: string;
    content: string;
}>;
