import { type Awaitable, type File, type Reporter, type TaskResultPack, type UserConsoleLog, type Vitest } from 'vitest';
declare class TeamCityReporter implements Reporter {
    private logger;
    private printer;
    onInit(ctx: Vitest): void;
    onCollected(files?: File[]): Awaitable<void>;
    onTaskUpdate(packs: TaskResultPack[]): Awaitable<void>;
    onUserConsoleLog(log: UserConsoleLog): Awaitable<void>;
}
export { TeamCityReporter };
