import { T as ProviderAuthMethod, u as ProviderPlugin } from "../../types-Cq0ilOsm.js";
import "../../plugin-entry-D25w1lOK.js";
import "../../provider-model-shared-BCrSFPpf.js";
//#region extensions/openai/openai-chatgpt-provider.d.ts
export declare function buildOpenAIChatGPTAuthMethodRuns(): Readonly<Record<"oauth" | "device-code", ProviderAuthMethod["run"]>>;
export declare function buildOpenAICodexProviderHooks(): Pick<ProviderPlugin, "resolveDynamicModel" | "buildAuthDoctorHint" | "resolveThinkingProfile" | "isModernModelRef" | "preferRuntimeResolvedModel" | "normalizeResolvedModel" | "normalizeTransport" | "resolveUsageAuth" | "fetchUsageSnapshot" | "refreshOAuth" | "augmentModelCatalog" | "resolveReasoningOutputMode">;
//#endregion