import type { AIProfileChoice, AIProfileDefinition, AIProvider } from "./types.js"; /** Preferred for auto-pick / trim fallback — never excludes other providers. */ export declare const LEADING_VENDORS: readonly AIProvider[]; export declare function isLeadingVendor(provider: AIProvider): boolean; export interface PickProfileChoiceOptions { choiceKey?: string; allowedProviders?: AIProvider[]; preferLeadingVendors?: boolean; explicitChoiceRequested?: boolean; } export interface PickProfileChoiceResult { choiceKey: string; choice: AIProfileChoice; autoPicked: boolean; } /** * Select a profile choice honoring explicit choice, allowedProviders trim, and leading-vendor preference. */ export declare function pickProfileChoice(profile: AIProfileDefinition, options?: PickProfileChoiceOptions): PickProfileChoiceResult; //# sourceMappingURL=vendorPolicy.d.ts.map