import type { ILogger } from '../../domain/ports/ILogger.js'; import type { ISecretProvider } from '../../domain/ports/ISecretProvider.js'; import type { IVariableStore } from '../../domain/ports/IVariableStore.js'; import type { PullSecretsToEnvCommand } from './PullSecretsToEnvCommand.js'; export declare class PullSecretsToEnvCommandHandler { private readonly secretProvider; private readonly variableStore; private readonly logger; private static readonly ERROR_MESSAGES; private static readonly SUCCESS_MESSAGES; constructor(secretProvider: ISecretProvider, variableStore: IVariableStore, logger: ILogger); /** * Handles the PullSecretsToEnvCommand which orchestrates the process of fetching * environment variable values from a secret store and writing them to a local environment file. * * @param command - The PullSecretsToEnvCommand containing mapPath and envFilePath */ handle(command: PullSecretsToEnvCommand): Promise; private loadVariables; private saveEnvFile; private envild; private processSecret; } //# sourceMappingURL=PullSecretsToEnvCommandHandler.d.ts.map