import { default as React } from 'react'; import { IconFontColor, IconFontSize, VisualSize, AnyIconDefinition } from '../../../../shared/types'; import { IconBackgroundColor } from '../../../../shared/types/icon'; export interface IconFontProps { className?: string; icon: AnyIconDefinition; size?: IconFontSize; style?: React.CSSProperties & Record; color?: IconFontColor; onClick?: (e: React.MouseEvent) => void; colorDuotonePrimary?: IconFontColor; colorDuotoneSecondary?: IconFontColor; opacityDuotonePrimary?: number; opacityDuotoneSecondary?: number; background?: boolean; backgroundColor?: IconBackgroundColor; backgroundSize?: VisualSize; padding?: 'none' | 'xxs' | 'xs' | 'sm' | 'md' | 'lg' | 'xl' | '2xl'; } export declare const IconFont: ({ className, icon, size, color, onClick, style, colorDuotonePrimary, colorDuotoneSecondary, opacityDuotonePrimary, opacityDuotoneSecondary, background, backgroundColor, backgroundSize, padding, }: IconFontProps) => import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=IconFont.d.ts.map