import React, { HTMLAttributes } from 'react'; import { ActiveBorderColorType, ActiveColorType, BaseColorType, BorderColorType, BorderRadiusType, BoxShadowType, ColorType, FillType, FontSizeType, HoverBorderColorType, HoverColorType, HoverFillType, LineHeightType, MarginType, PaddingType } from './type'; type BaseColorTypeUnion = keyof typeof BaseColorType; export interface Props extends HTMLAttributes { display?: 'inline' | 'block' | 'inline-block'; fontWeight?: 'bold'; colorType?: keyof typeof ColorType | BaseColorTypeUnion; hoverColorType?: keyof typeof HoverColorType | BaseColorTypeUnion; activeColorType?: keyof typeof ActiveColorType | BaseColorTypeUnion; fillType?: keyof typeof FillType | BaseColorTypeUnion; hoverFillType?: keyof typeof HoverFillType | BaseColorTypeUnion; borderColorType?: keyof typeof BorderColorType | BaseColorTypeUnion; hoverBorderColorType?: keyof typeof HoverBorderColorType | BaseColorTypeUnion; activeBorderColorType?: keyof typeof ActiveBorderColorType | BaseColorTypeUnion; fontSizeType?: keyof typeof FontSizeType; lineHeightType?: keyof typeof LineHeightType; marginType?: keyof typeof MarginType; marginTopType?: keyof typeof MarginType; marginRightType?: keyof typeof MarginType; marginBottomType?: keyof typeof MarginType; marginLeftType?: keyof typeof MarginType; paddingType?: keyof typeof PaddingType; paddingTopType?: keyof typeof PaddingType; paddingRightType?: keyof typeof PaddingType; paddingBottomType?: keyof typeof PaddingType; paddingLeftType?: keyof typeof PaddingType; borderRadiusType?: keyof typeof BorderRadiusType; boxShadowType?: keyof typeof BoxShadowType; ellipsis?: boolean; } export type RefInternalCell = (props: React.PropsWithChildren & { ref?: React.Ref; }) => React.ReactElement; declare const ForwardExternalCell: React.ForwardRefExoticComponent>; export default ForwardExternalCell;