import type { ConversionCodec, ConversionContext, ConversionProfile } from '../../../types.js';
import type { JsonObject } from '../../../hub/types/json.js';
export declare class ResponsesOpenAIPipelineCodec implements ConversionCodec {
    readonly id = "responses-openai-v2";
    private readonly requestMetaStore;
    private initialized;
    initialize(): Promise<void>;
    private ensureInitialized;
    private stashMeta;
    convertRequest(payload: unknown, profile: ConversionProfile, context: ConversionContext): Promise<JsonObject>;
    convertResponse(payload: unknown, profile: ConversionProfile, context: ConversionContext): Promise<JsonObject>;
}
