import type { CliContext } from '../context/create-context.js'; import type { ServiceDefinition, ServiceStatus } from './service.js'; type ServiceOptionsByKey = Partial>; export declare function getServicesStatus(context: CliContext, services: ReadonlyArray>): Promise; export declare function allRunning(context: CliContext, services: ReadonlyArray>): Promise; export declare function startServices(context: CliContext, services: ReadonlyArray>, optionsByKey?: ServiceOptionsByKey): Promise<{ env: NodeJS.ProcessEnv; started: string[]; }>; export declare function startServicesInteractive(context: CliContext, services: ReadonlyArray>, optionsByKey?: ServiceOptionsByKey): Promise<{ env: NodeJS.ProcessEnv; started: string[]; }>; export declare function restartServicesInteractive(context: CliContext, services: ReadonlyArray>, optionsByKey?: ServiceOptionsByKey): Promise<{ env: NodeJS.ProcessEnv; started: string[]; }>; export declare function stopServices(context: CliContext, services: ReadonlyArray>): Promise; export declare function stopServicesInteractive(context: CliContext, services: ReadonlyArray>): Promise; export declare function printServicesStatus(context: CliContext, services: ReadonlyArray>): Promise; export declare function tailServicesLogs(context: CliContext, services: ReadonlyArray>): Promise; export declare function writeSharedServicesManifest(context: CliContext): Promise; export declare function removeSharedServicesManifest(context: CliContext): Promise; export {}; //# sourceMappingURL=manager.d.ts.map