import type { TestError } from '@vitest/utils';
import type { TestCase } from 'vitest/node';
import { Message, type Parameters } from './message';
export declare class TestMessage extends Message {
    constructor(testCase: TestCase);
    protected generate(type: string, parameters?: Parameters): string;
    fail(error: TestError): string;
    started(): string;
    finished(duration: number): string;
    ignored(): string;
    stdOut(out: string): string;
    stdErr(out: string): string;
    log(type: 'stdout' | 'stderr', out: string): string;
}
