import type { RunnerTestFile as File, RunnerTask as Task } from "vitest";
import type { Reporter } from "vitest/reporters";
import type { ReporterConfig } from "allure-js-commons/sdk/reporter";
export default class AllureVitestReporter implements Reporter {
    private allureReporterRuntime?;
    private config;
    constructor(config: ReporterConfig);
    onInit(): void;
    onFinished(files?: File[]): void;
    handleTask(task: Task): Promise<void>;
}
