import type { JsonObject } from '../../../../hub/types/json.js';
import type { ConversionContext } from '../../../../types.js';
import type { CanonicalChatRequest } from '../../../schema/index.js';
import type { ProtocolPipelineContext } from '../../../hooks/protocol-hooks.js';
export declare const DEFAULT_OPENAI_ENDPOINT = "/v1/chat/completions";
export declare const OPENAI_PROTOCOL = "openai-chat";
export declare function convertStandardizedToOpenAIChat(standardized: CanonicalChatRequest, context: ProtocolPipelineContext, options?: {
    defaultEndpoint?: string;
}): Promise<JsonObject>;
export declare function canonicalizeOpenAIChatResponse(payload: JsonObject, context: ConversionContext, options?: {
    defaultEndpoint?: string;
    profile?: string;
}): Promise<JsonObject>;
