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
15 lines (12 loc) • 742 B
text/typescript
import { IProviderConfigManager } from '../interfaces/config-manager.interface.cjs';
import '../../shared/types.cjs';
declare class ProviderConfigManager implements IProviderConfigManager {
getBaseURL(defaultBaseURL?: string): Promise<string | undefined>;
getAPIEndpoint(defaultEndpoint?: string): Promise<string | undefined>;
getRegion(defaultRegion?: string): Promise<string | undefined>;
getProjectId(defaultProjectId?: string): Promise<string | undefined>;
getAccessKey(defaultAccessKey?: string): Promise<string | undefined>;
getSecretAccessKey(defaultSecretKey?: string): Promise<string | undefined>;
getSessionToken(defaultToken?: string): Promise<string | undefined>;
}
export { ProviderConfigManager };