export interface ITestRunCommandOptions {
    includeError?: boolean;
    noCleaning?: boolean;
}
export declare class TestCliHelper {
    /**
     * The globally set test timeout.
     * @default 2000 The mocha default test timeout.
     */
    static testTimeout: number;
    static cleanTerminalOutput(s: string): string;
    static splitLines(table: string): string[];
    /**
     * Executes a passed asynchronous function and captures stdout.
     * When the function fails, it cleans up output listeners and throws the error.
     *
     * ```javascript
     * const out = grabOutput(async () => {
     *  // ...
     * });
     * console.log(out); // combined stdout and stderr.
     * ```
     *
     * @param fn The function to execute.
     * @param timeout The test timeout. After this time the output is reset.
     * @returns The terminal output.
     */
    static grabOutput(fn: () => Promise<void>, timeout?: number): Promise<string>;
}
//# sourceMappingURL=TestCliHelper.d.ts.map