import { IGraphNode } from "@excitare/cli-config"; import { IServiceEnv } from "@excitare/cli-types"; import { PubSubEventData } from "@excitare/pubsub"; import { ServiceInstance } from "../build"; export declare class LocalService { readonly service: IGraphNode; readonly instance: ServiceInstance; private readonly preferredPort; readonly _io: SocketIO.Server; private readonly env; private readonly inspect; currentData: PubSubEventData.ClientInfo; private readonly secret; constructor(service: IGraphNode, instance: ServiceInstance, preferredPort: number | undefined, _io: SocketIO.Server, env: IServiceEnv, inspect: boolean); private canStart; boot(): Promise; stop(): Promise; private doStart; watch(): Promise; } //# sourceMappingURL=service.d.ts.map