export interface SystemInfo {
    nodeOk: boolean;
    nodeVersion: string;
    nodeMessage?: string;
    pythonOk: boolean;
    pythonVersion: string;
    pythonBinary?: string;
    pythonMessage?: string;
    dockerOk: boolean;
    dockerVersion?: string;
    diskOk: boolean;
    diskFreeMb?: number;
    diskMessage?: string;
    /** True when a hard-failure condition (node or python missing) is detected. */
    hardFailure: boolean;
}
export declare function detectSystem(): Promise<SystemInfo>;
//# sourceMappingURL=detect-system.d.ts.map