/** Vendor tokens forbidden in profile keys. */ export declare const FORBIDDEN_INTENT_VENDOR_TOKENS: readonly ["deepseek", "openai", "anthropic", "google", "gemini", "grok", "minimax", "xai", "claude", "gpt"]; /** * Provider-family profile keys intentionally allowed for human-friendly routing. * * These are not "intent" profiles (cheap/deep/coding/etc) — they are discovery/vendor * namespaces (e.g. `claude/latest_sonnet`, `openai/gpt_5_5`). */ export declare const ALLOWED_PROVIDER_PROFILE_KEYS: readonly ["claude", "grok", "openai", "google", "deepseek", "minimax", "together"]; /** * Returns an error message when `name` is not valid intent-layer naming, else undefined. */ export declare function validateIntentLayerName(name: string, context: string): string | undefined; export declare function validateProfileTagLength(tag: string): string | undefined; //# sourceMappingURL=profileIntentPolicy.d.ts.map