import { Provider } from "../providers/Provider.js"; export interface ValidationOptions { assumeModelExists?: boolean; } export declare class ChatValidator { static validateVision(provider: Provider, model: string, hasBinary: boolean, options: ValidationOptions): void; static validateTools(provider: Provider, model: string, hasTools: boolean, options: ValidationOptions): void; static validateStructuredOutput(provider: Provider, model: string, hasSchema: boolean, options: ValidationOptions): void; static validateToolChoice(provider: Provider, model: string, toolChoice: unknown, options: ValidationOptions): void; } //# sourceMappingURL=Validation.d.ts.map