import * as React from 'react'; import { Cell, Row } from '../../../components/dataTables/table/index'; import { Provider } from '../profile/index'; interface ProfileCell { verified: boolean; name: string; src: string; provider?: Provider; } declare type DonationType = 'donation' | 'tip' | 'recurring'; export interface DetailRow { profile: ProfileCell; contribute: { tokens: string; converted: string; }; url: string; type: DonationType; text?: string | React.ReactNode; onRemove?: () => void; } export interface Props { id?: string; children?: React.ReactNode; rows?: DetailRow[]; numItems?: number; allItems?: boolean; onShowAll?: () => void; headerColor?: boolean; } export default class TableDonation extends React.PureComponent { getTypeContent(row: DetailRow): Cell; getRows(rows?: DetailRow[]): Row[] | undefined; readonly headers: Cell[]; render(): JSX.Element; } export {};