export { runCommandLongRunning }; declare function runCommandLongRunning({ cmd, cwd, killPort, isReadyLog, isReadyTimeout, onStdout, onStderr, onExit, onTerminationError, terminationTimeout, tolerateExitCode, }: { cmd: string; cwd: string; killPort: false | number; isReadyLog: string | ((log: string) => boolean); isReadyTimeout: number; onStdout: (log: string, info: { loggedAfterExit: boolean; }) => void; onStderr: (log: string, info: { loggedAfterExit: boolean; }) => void; onExit: (errMsg?: string) => void; onTerminationError: (errMsg: string) => void; terminationTimeout: number; tolerateExitCode?: number[]; }): { terminate: (force?: true) => Promise; isReadyPromise: Promise; };