import * as Mocha from 'mocha'; import { MochaUiEsmOptions } from './mochaUiEsmOptions.js'; /** * Represents the Mocha interfaces record. */ export type MochaInterfaces = Record void>; /** * Registers the Mocha UI for ESM. * * This adds an `esm` property to the provided Mocha interfaces. When a suite is configured * with the `esm` UI, it will listen for the `modules` event and parse test definitions * from the provided ESM modules. * * @param mochaInterfaces - The Mocha interfaces to register the UI with. * @param options - Optional configuration for the ESM test runner. */ export declare function registerMochaUiEsm(mochaInterfaces: MochaInterfaces, options?: Partial): void; export default registerMochaUiEsm; export * from 'esm-test-parser'; export { MochaUiEsmOptions }; //# sourceMappingURL=index.d.ts.map