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