/// <reference types="react" />
import { Account, Threshold } from '@parlor/common';
import { TableProps } from '@parlor/index';
import { AccountHeaderId } from '../hooks';
export type AccountTableTypes = {
    accounts?: Account[];
    getInfiniteScrollProps?: TableProps<any>['getInfiniteScrollProps'];
    headers: any;
    isLoading?: boolean;
    isPaginated?: boolean;
    onClickAccount: (account?: Account) => Promise<void>;
    renderCell: (id: AccountHeaderId | string, cell: JSX.Element) => JSX.Element;
    searchTerm?: string;
    tableActions: {
        onHeadersChanged: () => any;
        onSelectionChanged: () => any;
    };
    thresholds?: Partial<Threshold>[];
};
