import type { JSX } from 'preact';
import type { FileRow } from '../../features/main/types';
interface VirtualTableProps {
    headers: string[];
    rows: FileRow[];
    renderCell: (row: FileRow, colIdx: number, actualRowIdx: number) => JSX.Element;
    onCellEdit?: (rowIdx: number, colIdx: number, value: string) => void;
    rowHeight?: number;
    overscan?: number;
    stickyHeader?: boolean;
    stickyFirstColumn?: boolean;
    getRowClassName?: (row: FileRow, actualRowIdx: number) => string;
    headerRowIndex?: number;
    includedColumns: number[];
}
export default function VirtualTable({ headers, rows, renderCell, rowHeight, overscan, stickyHeader, stickyFirstColumn, getRowClassName, headerRowIndex, includedColumns, }: VirtualTableProps): import("react/jsx-runtime").JSX.Element;
export {};
