UNPKG

rawi

Version:

Rawi (راوي) is the developer-friendly AI CLI that brings the power of 11 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) 459 B
import { RawiCredentials } from '../../shared/types.cjs'; import { IConfigValidator, ValidationResult } from '../interfaces/persistence.interface.cjs'; declare class ConfigValidator implements IConfigValidator { validateCredentials(credentials: RawiCredentials): ValidationResult; validateApiKey(apiKey: string, provider: string): ValidationResult; validateSettings(credentials: RawiCredentials): ValidationResult; } export { ConfigValidator };