/** * Pick the right service-host impl for the current platform. */ import { type SupportedPlatform } from '../platform.js'; import { SystemdServiceHost } from './systemd.js'; import { LaunchdServiceHost } from './launchd.js'; import { NssmServiceHost } from './nssm.js'; import type { ServiceHost } from './types.js'; export type { ServiceHost, ServiceHostContext, ServiceHostStatus } from './types.js'; export declare function createServiceHost(platform?: SupportedPlatform): ServiceHost; export { SystemdServiceHost, LaunchdServiceHost, NssmServiceHost };