import React from "react"; import { IColumnProps } from "./IColumnProps"; import { IPaste } from "./IPaste"; import { ITheme } from "./ITheme"; export declare type ITableProps = { rows: TRow[]; errors: (TError | null)[][]; columnProps: IColumnProps[]; onChange: (changes: TChange[]) => void; applyPastes: (pastes: IPaste[]) => TChange[]; onUndo: () => void; onRedo: () => void; rowHeight: number; numStickyColumns: number; numUnselectableColumns: number; headers: { height: number; borderTopColor?: string; borderBottomColor?: string; row: { key: string; component: React.ReactNode; columnSpan: number; borderLeftColor?: string; borderRightColor?: string; }[]; }[]; renderErrorTooltip: (error: TError) => React.ReactNode; theme?: ITheme; };