import type { ExtensionContext } from "@earendil-works/pi-coding-agent"; export interface CodexLikeModelDescriptor { provider: string; api: string; id: string; baseUrl: string; } export declare function isOpenAICodexModel(model: Partial | null | undefined): boolean; export declare function isCanonicalCodexBaseUrl(value: string | null | undefined): boolean; export declare function isCanonicalCodexSubscriptionModel(model: Partial | null | undefined): boolean; export declare function isCodexTransportModel(model: Partial | null | undefined): boolean; export declare function isResponsesModel(model: Partial | null | undefined): boolean; export declare function isCodexLikeModel(model: Partial | null | undefined): boolean; export declare function isCodexTransportContext(ctx: Pick): boolean; export declare function isResponsesContext(ctx: Pick): boolean; export declare function isOpenAIResponsesContext(ctx: Pick): boolean;