import type { ChunkerOptions, ChunkingStats, ProgressCallback } from "../types/chunky-lint-types.js"; /** * ESLint Chunker - main orchestrator for chunked ESLint execution. */ export declare class ESLintChunker { private readonly fileScanner; private readonly logger; private readonly options; constructor(options?: Readonly); private static createStats; private static getEslintMajorVersion; private static normalizeOptions; /** * Run ESLint in chunked mode. * * @throws - When ESLint loading, file discovery, or chunk processing fails. */ run(progressCallback?: ProgressCallback): Promise; private createFileDiscoveryOptions; private lintChunkFiles; private logChunkProgress; private logFinalStats; private processChunk; private processChunks; } //# sourceMappingURL=chunker.d.ts.map