export interface NxTargetOptions { target: string; checkUrl?: string; checkMaxTries?: number; env?: { [key: string]: string; }; reuseExistingServer?: boolean; rejectUnauthorized?: boolean; logging?: boolean; } export declare class NxTarget { private killProcess?; private processExitedPromise; private readonly isAvailable; private readonly options; private killed; constructor(options: NxTargetOptions); setup(): Promise; teardown(): Promise; private processOptions; private startProcess; private waitForProcess; private waitForAvailability; }