import { s as ModelDefinitionConfig } from "../../types.models-Nc1Z-tAz.js"; //#region extensions/github-copilot/model-metadata.d.ts type CopilotRuntimeApi = "anthropic-messages" | "openai-completions" | "openai-responses"; type CopilotReasoningCompat = { supportedReasoningEfforts?: readonly string[] | null; }; declare function resolveCopilotTransportApi(modelId: string): CopilotRuntimeApi; declare function resolveCopilotModelCompat(modelId: string): ModelDefinitionConfig["compat"] | undefined; declare function resolveCopilotExtendedThinkingLevels(modelId: string, compat?: CopilotReasoningCompat | null): Array<"xhigh" | "max">; declare function resolveStaticCopilotModelOverride(modelId: string): Partial | undefined; //#endregion export { resolveCopilotExtendedThinkingLevels, resolveCopilotModelCompat, resolveCopilotTransportApi, resolveStaticCopilotModelOverride };