import { D as ProviderNormalizeResolvedModelContext, Rt as ProviderDefaultThinkingPolicyContext, zt as ProviderThinkingProfile } from "../../plugin-entry-BMbml7Gi.js";
import { l as ModelProviderConfig } from "../../types-BrRP_qay.js";
//#region extensions/ollama/provider-policy-api.d.ts
type OllamaProviderConfigDraft = Partial<ModelProviderConfig>;
/**
 * Provider policy surface for Ollama: normalize provider configs used by
 * core defaults/normalizers. This runs during config defaults application and
 * normalization paths (not Zod validation).
 */
export declare function normalizeConfig({ provider, providerConfig }: {
  provider: string;
  providerConfig: OllamaProviderConfigDraft;
}): OllamaProviderConfigDraft;
/**
 * Ollama's local and cloud providers do not normalize resolved models.
 * Skip full plugin activation when the model-list path asks for that no-op.
 */
export declare function projectConfiguredModelRow(ctx: ProviderNormalizeResolvedModelContext): null | undefined;
export declare function resolveThinkingProfile({ modelId, provider, reasoning }: ProviderDefaultThinkingPolicyContext): ProviderThinkingProfile;
//#endregion