import { LoggerService } from '../logger/logger.service.js'; import { EnvironmentService } from '../environment/environment.service.js'; import { AcaEnvironment } from '../config/environment.interface.js'; import { SqlService } from '../sql/sql.service.js'; import { ExecOptions, ExecOutputReturnValue } from 'shelljs'; export declare class AcaService { protected readonly logger: LoggerService; private readonly environmentService; private readonly sqlService; constructor(logger: LoggerService, environmentService: EnvironmentService, sqlService: SqlService); get acaEnv(): AcaEnvironment['aca']; private azCommand; az(args: string, opts?: ExecOptions): Promise; azExec(args: string, opts?: ExecOptions): Promise; azExecStream(args: string, input: Buffer): Promise; private spawnStream; private isTransientExecError; setup(): Promise; private loadSecrets; getDirectusBaseUrl(): Promise; execInDirectus(command: string): Promise; restartDirectus(): Promise; }