import type { AdapterContext } from '../../../../types/chat-envelope.js';
import type { StageRecorder } from '../../../../format-adapters/index.js';
import type { JsonObject } from '../../../../types/json.js';
export type ProviderPayload = JsonObject;
export declare function runReqOutboundStage3Compat(options: {
    payload: ProviderPayload;
    adapterContext: AdapterContext;
    stageRecorder?: StageRecorder;
}): Promise<ProviderPayload>;
export declare function runRespInboundStageCompatResponse(options: {
    payload: ProviderPayload;
    adapterContext: AdapterContext;
    stageRecorder?: StageRecorder;
}): ProviderPayload;
