/**
 * Print test runner errors
 */
export declare class ErrorsPrinter {
    private stackLinesCount;
    private framesMaxLimit;
    constructor(options?: {
        stackLinesCount?: number;
        framesMaxLimit?: number;
    });
    /**
     * Get Youch's JSON report of the given error
     */
    private getYouchJson;
    /**
     * Returns human readable message for error phase
     */
    private getPhaseTitle;
    /**
     * Displays the error stack for a given error
     */
    private displayErrorStack;
    /**
     * Display chai assertion error
     */
    private displayAssertionError;
    /**
     * Display jest assertion error
     */
    private displayJestError;
    /**
     * Pretty print the error to the console
     */
    printError(error: any): Promise<void>;
    /**
     * Print summary errors
     */
    printErrors(label: string, errors: {
        phase: string;
        error: any;
    }[]): Promise<void>;
}
