import type * as Mocha from "mocha"; import type { AllureMochaTestData, HookType, TestPlanIndices } from "./types.js"; export declare const createTestPlanIndices: () => TestPlanIndices | undefined; export declare const getAllureFullName: (test: Mocha.Test) => string; export declare const isIncludedInTestRun: (test: Mocha.Test) => boolean; export declare const getAllureMetaLabels: (test: Mocha.Test) => readonly import("allure-js-commons").Label[]; export declare const getAllureMetaLinks: (test: Mocha.Test) => readonly import("allure-js-commons").Link[]; export declare const getAllureId: (data: AllureMochaTestData) => string | undefined; export declare const getAllureDisplayName: (test: Mocha.Test) => string; export declare const getTestScope: (test: Mocha.Test) => string | undefined; export declare const setTestScope: (test: Mocha.Test, scope: string) => void; export declare const getSuitesOfMochaTest: (test: Mocha.Test) => string[]; export declare const resolveParallelModeSetupFile: () => string; export declare const getTestCaseId: (test: Mocha.Test) => string; export declare const getLegacyTestCaseId: (test: Mocha.Test) => string; export declare const applyTestPlan: (ids: ReadonlySet, selectors: ReadonlySet, rootSuite: Mocha.Suite) => void; export declare const getHookType: (hook: Mocha.Hook) => HookType;