import type { CSpellReporter, ReporterConfiguration } from '@cspell/cspell-types'; import type { IConsole } from './console.js'; import type { LinterCliOptions } from './options.js'; export type ReporterConsole = IConsole; export interface CSpellReporterConfiguration extends Readonly, Readonly { /** * The console to use for reporting. * @since 8.11.1 */ readonly console?: ReporterConsole; } export interface CSpellReporterModule { getReporter: (settings: T, config: CSpellReporterConfiguration) => CSpellReporter; } //# sourceMappingURL=models.d.ts.map