export declare class LineSplitter { private buffer; private readonly quote; constructor(quote?: string); /** * Push a chunk of text and get back all complete lines. * Incomplete lines are buffered internally until the next push. */ push(chunk: string): string[]; /** * Flush the remaining buffer as a final line (if non-empty). * Call this after all chunks have been pushed. */ flush(): string[]; /** * Reset the internal buffer (useful when reusing the splitter). */ reset(): void; private extractLines; } //# sourceMappingURL=line-splitter.d.ts.map