import React from 'react';
import { PillProps } from '@parlor/ui/pill';
import { TableRow } from '../types';
export type CellPillProps<T extends TableRow> = PillProps & {
    dataAttributes?: Record<string, string>;
    /**
     * function to get selected row
     * if both getSelectedRow and `isTableLineSelected` provided, getSelectedRow will have higher priority
     */
    getSelectedRow?: (row?: T) => boolean;
    hideExpandIcon?: boolean;
    isClickable?: boolean;
    onClick?: (row?: T) => void;
    row?: T;
};
declare function CellPillComponent<T extends TableRow>({ row, isClickable, hideExpandIcon, dataAttributes, onClick, getSelectedRow, ...props }: CellPillProps<T>): JSX.Element;
export declare const CellPill: React.MemoExoticComponent<typeof CellPillComponent>;
export {};
