import { o as ModelDefinitionConfig } from "../../types-BrRP_qay.js";
import "../../provider-model-shared-tUYAqHSo.js";
//#region extensions/github-copilot/model-metadata.d.ts
type CopilotRuntimeApi = "anthropic-messages" | "openai-completions" | "openai-responses";
type CopilotReasoningCompat = {
  supportsReasoningEffort?: boolean;
  supportedReasoningEfforts?: readonly string[] | null;
};
export declare const DEFAULT_COPILOT_MODEL = "github-copilot/claude-sonnet-5";
export declare function resolveCopilotTransportApi(modelId: string): CopilotRuntimeApi;
export declare function resolveCopilotModelCompat(modelId: string): ModelDefinitionConfig["compat"] | undefined;
export declare function resolveCopilotThinkingLevelMap(modelId: string, compat?: CopilotReasoningCompat | null, api?: string | null): ModelDefinitionConfig["thinkingLevelMap"] | undefined;
export declare function resolveStaticCopilotModelOverride(modelId: string): Partial<ModelDefinitionConfig> | undefined;
//#endregion