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;
}
//# sourceMappingURL=Validation.d.ts.map