import { IconSize } from '../../core/Icon/Icon';
import { IconNames } from '../../core/Icon/IconNames';
import { FontWeights, TextReplacements, TextTypes } from '../../core/Text/Text';
export interface TextIconProps {
    children?: string;
    iconColor?: string;
    iconSize?: IconSize;
    verticalAlign?: 'start' | 'center';
    icon: IconNames;
    iconCircleSize?: number;
    iconHasCircle?: boolean;
    iconFillColor?: string;
    iconForceSize?: number | string;
    iconRotating?: boolean;
    translate?: boolean;
    textType?: TextTypes;
    fontWeight?: FontWeights;
    textTight?: boolean;
    textColor?: null | string;
    testId?: string;
    replacements?: TextReplacements;
    className?: string;
    maxWidth?: string;
    ellipsis?: boolean;
}
export declare const TextIcon: (props: TextIconProps) => import("react/jsx-runtime").JSX.Element;
