import type { Language, RenderOptions, TokenLine } from './types'; /** * Highlight code in chunks for better performance on large files */ export declare function highlightStream(code: string, language: Language, options?: RenderOptions, chunkSize?: any): AsyncGenerator; export declare interface StreamChunk { html: string lineNumber: number isComplete: boolean } /** * Process large files in batches */ export declare class BatchHighlighter { private batchSize: number; constructor(batchSize?: any); processBatches(lines: string[], language: Language, _options?: RenderOptions): AsyncGenerator; }