import { Adapter, AdapterManifest, DocumentModel, FileSourceReader, RenderContext, RenderResult, TextLayer, SearchQuery, SearchResult } from '../../core/types.js'; export declare const csvManifest: AdapterManifest; export declare class CsvAdapter implements Adapter { readonly manifest: AdapterManifest; private rows; private headers; private htmlContent; parse(source: FileSourceReader, signal: AbortSignal): Promise; renderPage(ctx: RenderContext): Promise; getTextLayer(_pageIndex: number, _signal?: AbortSignal): Promise; search(query: SearchQuery, _signal: AbortSignal): Promise; private matchText; private buildHtml; dispose(): void; }