rawi
Version:
Rawi (راوي) is the developer-friendly AI CLI that brings the power of 12 major AI providers directly to your terminal. With seamless shell integration, persistent conversations, and 200+ specialized prompt templates, Rawi transforms your command line into
11 lines (8 loc) • 457 B
TypeScript
import { RawiCredentials } from '../../shared/types.js';
import { IConfigValidator, ValidationResult } from '../interfaces/persistence.interface.js';
declare class ConfigValidator implements IConfigValidator {
validateCredentials(credentials: RawiCredentials): ValidationResult;
validateApiKey(apiKey: string, provider: string): ValidationResult;
validateSettings(credentials: RawiCredentials): ValidationResult;
}
export { ConfigValidator };