import { LoggerService } from '../logger/logger.service.js'; import dotenv from 'dotenv'; import { RedactService } from '../redact/redact.service.js'; import { OnepasswordService } from '../onepassword/onepassword.service.js'; export declare class ConfigService { private readonly logger; private readonly redactService; private readonly onepasswordService; configFilePattern: string; configFilePath: string; envFilePath: string; envTemplateFilePattern: string; private config; noAssets: boolean; logical: boolean; envConfig: dotenv.DotenvParseOutput; force: boolean; pageSize: number; schemaDiffSavePath: string; constructor(logger: LoggerService, redactService: RedactService, onepasswordService: OnepasswordService); loadConfigFile(): Promise; private injectEnvFile; private checkDotenvIsIgnored; private isInGitRepository; private isFileIgnored; private redactCredentials; private loadEnvFile; private processOnePasswordReferences; private ensureOnePasswordLoggedIn; private selectOnePasswordAccount; getSchemaDiffIgnore(): { collections: Set; fields: Record; }; getEnvironments(): (import("./environment.interface.js").AcaEnvironment | import("./environment.interface.js").K8sEnvironment | import("./environment.interface.js").DockerEnvironment | import("./environment.interface.js").DockerComposeEnvironment)[]; getEnvironment(name: string): import("./environment.interface.js").AcaEnvironment | import("./environment.interface.js").K8sEnvironment | import("./environment.interface.js").DockerEnvironment | import("./environment.interface.js").DockerComposeEnvironment; private findFirstFileForPattern; }