///
import { System } from '../system/System';
import { EventEmitter } from 'events';
import { NodeRuntimeInfo } from './NodeRuntimeInfo';
import { SystemInfoResponse } from './SystemInfoResponse';
export declare class SystemInfoRequest extends EventEmitter {
private system;
private timeout;
private event;
private responses;
private targetIds;
private results;
private active;
constructor(system: System);
run(nodeIds?: string[]): Promise;
postProcess(err: Error): void;
onResults(event: SystemInfoResponse): void;
ready(): Promise;
}