import { Addresses, ConfigPreset, DockerCompose } from '../model'; export declare type ComposeParams = { target: string; user?: string; upgrade?: boolean; password?: string; }; export interface PortConfiguration { internalPort: number; openPort: number | undefined | boolean | string; } export declare class ComposeService { private readonly root; protected readonly params: ComposeParams; static defaultParams: ComposeParams; static readonly DEBUG_SERVICE_PARAMS: { security_opt: string[]; cap_add: string[]; privileged: boolean; }; private readonly configLoader; constructor(root: string, params: ComposeParams); resolveDebugOptions(dockerComposeDebugMode: boolean, dockerComposeServiceDebugMode: boolean | undefined): any; run(passedPresetData?: ConfigPreset, passedAddresses?: Addresses): Promise; private resolveFaucetPrivateKey; } //# sourceMappingURL=ComposeService.d.ts.map