/** * Copyright (c) 2025 Elara AI Pty Ltd * Dual-licensed under AGPL-3.0 and commercial license. See LICENSE for details. */ import type * as ts from "typescript"; import type { EastDiagnostic, EastRule, EastRulesOptions, TsModule } from "./types.js"; /** Run a set of East rules over one source file, returning diagnostics. The * `typescript` module is injected so rules use the host's compiler version. * `rules` defaults to `allRules` (the run-anywhere set). */ export declare function runEastRules(tsModule: TsModule, program: ts.Program, sourceFile: ts.SourceFile, checker: ts.TypeChecker, options?: EastRulesOptions, rules?: readonly EastRule[]): EastDiagnostic[]; //# sourceMappingURL=run.d.ts.map