import { Integr8Config, IOrchestrator, ServiceConfig, IEventBusManager } from "../../types"; import { Logger } from "../../utils/logger"; export declare class ServiceOrchestrator implements IOrchestrator { private readonly config; private readonly logger; private readonly eventBus; private configs; private runners; private databaseConnectionStrings; constructor(config: Integr8Config, logger: Logger, eventBus: IEventBusManager); start(fast: boolean): Promise; stop(): Promise; isReady(serviceName: string): Promise; startService(service: ServiceConfig, fast: boolean): Promise; stopService(service: ServiceConfig): Promise; setDatabaseConnectionStrings(connectionStrings: Record): void; private startLocalServiceWithConnectionStrings; } //# sourceMappingURL=service-orchestrator.d.ts.map