export interface Profile { name: string; description?: string; provider: string; baseUrl: string; model?: string; apiKey?: string; clearAnthropicKey: boolean; extraEnv?: Record; createdAt: string; updatedAt: string; } export interface ProfileConfig { profiles: Record; activeProfile: string | null; settings: { encryptionEnabled: boolean; defaultShell: 'bash' | 'zsh' | 'fish' | 'powershell' | 'cmd'; }; } export interface ProviderTemplate { name: string; displayName: string; description: string; baseUrl: string; defaultModel?: string; requiresApiKey: boolean; clearAnthropicKey: boolean; setupInstructions?: string; } export interface EnvVars { ANTHROPIC_BASE_URL?: string; ANTHROPIC_AUTH_TOKEN?: string; ANTHROPIC_MODEL?: string; ANTHROPIC_API_KEY?: string; [key: string]: string | undefined; } export type ShellType = 'bash' | 'zsh' | 'fish' | 'powershell' | 'cmd'; //# sourceMappingURL=types.d.ts.map