import { Context } from 'mocha';
import { TestInfo, TestRunnerCtx, TestRunnerHook } from './TestRunnerCtx';
export declare class MochaCtx implements TestRunnerCtx {
    private readonly _hooks;
    testInfo: TestInfo;
    constructor(_hooks: MochaHooks);
    afterTestCase(fn: TestRunnerHook): void;
    beforeTestCase(fn: TestRunnerHook): void;
}
interface MochaHooks {
    beforeEach(fn: (this: Context) => void): void;
    afterEach(fn: (this: Context) => void): void;
}
export {};
