// tools/schemas/llm-provider-schemas.ts — Zod schemas for LLM provider tools.
// SPEC-083
import { z } from 'zod';
export const ConfigureLLMProvidersActionEnum = z
    .enum(['add', 'remove', 'update', 'set_priority', 'set_strategy'])
    .describe('Action: add | remove | update | set_priority | set_strategy');
export const LoadBalancingStrategyEnum = z
    .enum(['round-robin', 'least-loaded', 'latency-based', 'cost-based'])
    .describe('Strategy: round-robin | least-loaded | latency-based | cost-based');
export const LLMCapabilityEnum = z
    .enum(['chat', 'code', 'vision', 'embeddings'])
    .describe('Capability: chat | code | vision | embeddings');
export const QualityTierEnum = z
    .enum(['high', 'medium', 'low'])
    .describe('Tier: high | medium | low');
//# sourceMappingURL=llm-provider-schemas.js.map