import { Context as _Context, SuiteContext as _SuiteContext, Done as _Done, Func as _Func, AsyncFunc as _AsyncFunc, HookFunction as _HookFunction, ExclusiveSuiteFunction as _ExclusiveSuiteFunction, PendingSuiteFunction as _PendingSuiteFunction, UnstableSuiteFunction as _UnstableSuiteFunction, SuiteFunction as _SuiteFunction, ExclusiveTestFunction as _ExclusiveTestFunction, PendingTestFunction as _PendingTestFunction, UnstableTestFunction as _UnstableTestFunction, TestFunction as _TestFunction } from './bdd_mocha_context'; declare global { namespace Overman { type Context = _Context; type SuiteContext = _SuiteContext; type Done = _Done; type Func = _Func; type AsyncFunc = _AsyncFunc; type HookFunction = _HookFunction; type ExclusiveSuiteFunction = _ExclusiveSuiteFunction; type PendingSuiteFunction = _PendingSuiteFunction; type UnstableSuiteFunction = _UnstableSuiteFunction; type SuiteFunction = _SuiteFunction; type ExclusiveTestFunction = _ExclusiveTestFunction; type PendingTestFunction = _PendingTestFunction; type UnstableTestFunction = _UnstableTestFunction; type TestFunction = _TestFunction; } /** * Execute before running tests. * * - _Only available when invoked via Overman._ */ var before: Overman.HookFunction; /** * Execute after running tests. * * - _Only available when invoked via Overman._ */ var after: Overman.HookFunction; /** * Execute before each test case. * * - _Only available when invoked via Overman._ */ var beforeEach: Overman.HookFunction; /** * Execute after each test case. * * - _Only available when invoked via Overman._ */ var afterEach: Overman.HookFunction; /** * Describe a "suite" containing nested suites and tests. * * - _Only available when invoked via Overman._ */ var describe: Overman.SuiteFunction; /** * The currently runnning test context. * * - _Only available when invoked via Overman._ */ var context: Overman.Context; /** * Describes a test case. * * - _Only available when invoked via Overman._ */ var it: Overman.TestFunction; }