import React, { ReactNode } from 'react';
/* #region  CellUnityIcon */
interface CellUnityIconProps extends FluentCellProps {
    icon: string;
    size: string;
    color: string;
    align?: 'inherit' | 'left' | 'center' | 'right' | 'justify';
    className?: string;
}
/* #endregion */
/* #region  CellIcon */
interface CellImageProps extends FluentCellProps {
    src: string;
    alt: string;
    title: string;
    style?: object;
    children: any;
}
/* #endregion */
/* #region  CellIcon */
interface CellIconProps extends FluentCellProps {
    icon: any;
    label: string;
    style?: object;
}
/* #endregion */
/* #region  CellNumber */
interface CellNumberProps extends FluentCellProps {
    decimals?: number | string;
    children: any;
}
/* #endregion */
/* #region  CellDate */
interface CellDateProps extends FluentCellProps {
    format?: string;
    children: any;
}
/* #endregion */
/* #region  CellCurrency */
interface CellCurrencyProps extends FluentCellProps {
    currencySymbol?: string;
    children: any;
}
/* #endregion */
/* #region  CellText */
interface CellTextProps extends FluentCellProps {
    children: any;
}
/* #endregion */
/* #region  Chip */
interface CellChipProps extends FluentCellProps {
    status?: string;
    size?: string;
    children: any;
}
/* #endregion */
interface FluentCellProps {
    scope?: string;
    bold?: boolean;
    style?: object;
    align?: 'inherit' | 'left' | 'center' | 'right' | 'justify';
    children?: ReactNode;
    className?: string;
    colSpan?: number;
    tooltip?: string;
}
declare const FluentCell: {
    (props: FluentCellProps): React.JSX.Element;
    UnityIcon: (props: Partial<CellUnityIconProps>) => React.JSX.Element;
    Icon: (props: Partial<CellIconProps>) => React.JSX.Element;
    Number: (props: CellNumberProps) => React.JSX.Element;
    Text: (props: CellTextProps) => React.JSX.Element;
    Currency: (props: CellCurrencyProps) => React.JSX.Element;
    Date: (props: CellDateProps) => React.JSX.Element;
    Chip: (props: CellChipProps) => React.JSX.Element;
    Image: (props: CellImageProps) => React.JSX.Element;
};
export default FluentCell;
//# sourceMappingURL=index.d.ts.map