export interface WindowsNativeStatus { version: 2; requestId: string; ok: true; state: { service: "starting" | "running" | "stopping" | "stopped" | "failed"; manager: { state: "running" | "stopping" | "stopped" | "exited"; pid?: number; }; startedAt: string; control?: { revision: number; publishedAt: string; manager: { id: string; version: string; pid: number; }; gateway: { desired: "running" | "stopped"; actual: "starting" | "running" | "stopping" | "stopped" | "failed"; }; }; }; } export declare const WINDOWS_CONTROL_FRESHNESS_MS = 30000; export declare function windowsServiceUnavailable(): never; export declare function isPlainWindowsStatusObject(value: unknown): value is Record; export declare function hasExactWindowsStatusKeys(value: Record, expected: string[]): boolean; export declare function parseSingleWindowsStatusLine(output: string, limit: number): string; export declare function parseWindowsNativeStatus(output: string, now?: number): WindowsNativeStatus; //# sourceMappingURL=windows-native-status.d.ts.map