/** * Copyright 2023 Kapeta Inc. * SPDX-License-Identifier: BUSL-1.1 */ /// import HTTP from 'http'; export type LocalClusterService = HTTP.Server & { host?: string; port?: number; }; export type StartResult = { host: string; port: number; dockerStatus: boolean; }; declare const _default: { isRunning: () => boolean; getCurrentPort: () => number | undefined; ping: (host: string, port: number) => Promise<{ ok: boolean; }>; /** * Starts the local cluster service. * resolves when listening is done with port number. Rejects if listening failed. */ start: () => Promise; /** * Stops any currently running cluster services. * @return {Promise} Returns true if the service was stopped - false if no service was running. */ stop: () => Promise; getServices: () => any; }; export default _default;