import { TypographyProps } from '@procore/core-react';
import React from 'react';
import { ColumnDefinition } from '../types';
import { DataTableCellRendererProps } from './DataTableCell';
export interface CompanyCellRendererParams<TValue> {
    typographyProps?: TypographyProps;
    getCompanyName?: (companyInfo: TValue) => string;
    getImageURL?: (companyInfo: TValue) => string;
}
export declare type CompanyCellColumnDefinition<TValue = any, TFilterOption = any, TFilterValue = number | string> = ColumnDefinition<TValue, 'companyCellRenderer', CompanyCellRendererParams<TValue>, '', // editor does not exist
{}, // editor does not exist
TFilterOption, TFilterValue>;
export interface CompanyCellRendererProps<TValue = any> extends DataTableCellRendererProps<TValue, CompanyCellColumnDefinition> {
}
export declare const CompanyCellRenderer: React.FC<CompanyCellRendererProps>;
