/// <reference types="react" />
import { GlobalShapValue, LocalShapValue, PropertyType } from '@parlor/common';
import { TableProps } from '@parlor/components/data-table';
import { ShapHeaderId } from '../hooks';
export type AccountTableTypes = {
    getInfiniteScrollProps?: TableProps<any>['getInfiniteScrollProps'];
    headers: any;
    isLoading?: boolean;
    isPaginated?: boolean;
    renderCell: (id: ShapHeaderId | string, cell: JSX.Element) => JSX.Element;
    searchTerm?: string;
    shapValues?: (GlobalShapValue | LocalShapValue)[];
    tabData: {
        filters: PropertyType[];
        id: string;
        label: string;
    };
    tableActions: {
        onHeadersChanged: () => any;
        onSelectionChanged: () => any;
    };
};
