import type { FormatEntity } from './types.js';
/**
 * CSV and TSV rows, keyed by their first cell.
 *
 * Line numbers are physical, counted over every line including blank ones, so
 * they match what an editor shows. Filtering blanks before indexing — which is
 * the obvious implementation — silently shifts every subsequent row's reported
 * position, and blame then points at the wrong line.
 */
export declare function extractCsvEntities(content: string, relativePath: string): FormatEntity[];
