/** * Utilities for managing environment status */ import { Integr8Config } from '../../types'; import { Logger } from '../../utils/logger'; import { StatusServer, ComponentStatus, EnvironmentStatus } from '../../utils/status-server'; /** * Initializes status server for cross-process communication */ export declare function initializeStatusServer(config: Integr8Config, logger: Logger): Promise; /** * Cleans up status server and related resources */ export declare function cleanupStatusServer(statusServer: StatusServer | null, logger: Logger): Promise; /** * Updates component status in the status server */ export declare function updateComponentStatus(statusServer: StatusServer | null, component: ComponentStatus): void; /** * Checks environment status */ export declare function checkEnvironmentStatus(config: Integr8Config, logger: Logger): Promise<{ status: EnvironmentStatus | null; isCI: boolean; }>; //# sourceMappingURL=status-utils.d.ts.map