export interface EnvironmentConfig { ANTHROPIC_AUTH_TOKEN: string; ANTHROPIC_BASE_URL: string; ANTHROPIC_MODEL?: string; } export interface ShellConfig { name: string; configFiles: string[]; priority: number; } export declare const SUPPORTED_SHELLS: ShellConfig[]; export declare function getCurrentEnv(): Partial; export declare function getHomeDir(): string; export declare function getCurrentShell(): string; export declare function getShellName(shellPath: string): string; export declare function findShellConfigFiles(shellName: string): string[]; export declare function findExistingConfigFiles(): Promise; export declare function backupConfigFile(filePath: string): Promise; export declare function addEnvToConfigFile(configPath: string, env: EnvironmentConfig): Promise; export declare function setEnvironmentVariables(env: EnvironmentConfig): Promise; export declare function getConfigEnvVars(): Promise>; export declare function reloadShell(): void; export declare function exportEnvVars(env: Partial): string; export declare function formatEnvVars(env: Partial): string; export declare function validateEnvVars(env: Partial): boolean; export declare function applyToCurrentSession(env: EnvironmentConfig): void; export declare function showEnvStatus(config: Partial, active: Partial): void; //# sourceMappingURL=env.d.ts.map