/** * Daemon Service Abstraction - Cross-platform service management * * Provides: * - Platform-specific service resolution (launchd / systemd / schtasks) * - Availability detection * - Unified start logic with repair detection */ import type { GatewayService, GatewayServiceEnv, GatewayServiceStartResult } from './types.js'; export declare function resolveGatewayService(): Promise; export declare function isDaemonAvailableAsync(): Promise; export declare function isDaemonAvailable(): boolean; export declare function startGatewayService(params: { service: GatewayService; env?: GatewayServiceEnv; }): Promise; export declare function getPlatformName(): string; export declare function getServiceLabel(): string; /** Describe what a restart operation will do on the current platform */ export declare function describeGatewayServiceRestart(): string;