import { ApplicationService } from "./application-service.js"; import { LoggerService } from "./logger-service.js"; import { StorageService } from "./storage-service.js"; /** * Service for loading OVH credentials into environment variables. */ export declare class EnvironmentService { private logger; private storageService; private applicationService; constructor(logger: LoggerService, storageService: StorageService, applicationService: ApplicationService); /** * Loads consumer key credentials from credentials.json. * Throws CredentialsNotFoundException if file doesn't exist. */ requireCredentials(): Promise<{ applicationKey: string; applicationSecret: string; consumerKey: string; endpoint: string; }>; /** * Outputs bash export commands for environment variables. */ bash(): Promise; /** * Outputs zsh export commands for environment variables. */ zsh(): Promise; /** * Outputs fish set commands for environment variables. */ fish(): Promise; private processLine; /** * Creates or updates a .env file with environment variables. */ dotenv(): Promise; } export type Credentials = Awaited>;