import { BuildInCheckerNames, BuildInCheckers, CreateDiagnostic, ServeAndBuildChecker } from "./types.js"; import { Script } from "./worker.js"; //#region src/Checker.d.ts interface CheckerMeta { name: T; absFilePath: string; createDiagnostic: CreateDiagnostic; build: ServeAndBuildChecker['build']; script?: Script; } declare abstract class Checker implements CheckerMeta { static logger: ((...v: string[]) => unknown)[]; static log(...args: any[]): void; name: T; absFilePath: string; createDiagnostic: CreateDiagnostic; build: ServeAndBuildChecker['build']; script?: Script; constructor({ name, absFilePath, createDiagnostic, build }: CheckerMeta); prepare(): Script>; initMainThread(): ((config: any, env: import("vite").ConfigEnv) => ServeAndBuildChecker) | undefined; initWorkerThread(): void; } //#endregion export { Checker }; //# sourceMappingURL=Checker.d.ts.map