import type { IconDefinition } from '@fortawesome/fontawesome-svg-core';
export interface FontAwesomeIconProps {
    border?: boolean;
    fixedWidth?: boolean;
    flip?: 'horizontal' | 'vertical' | 'both';
    icon: object | Array<string> | string | IconDefinition;
    mask?: object | Array<string> | string;
    listItem?: boolean;
    pull?: 'right' | 'left';
    pulse?: boolean;
    rotation?: 90 | 180 | 270 | '90' | '180' | '270';
    swapOpacity?: boolean;
    size?: '2xs' | 'xs' | 'sm' | 'lg' | 'xl' | '2xl' | '1x' | '2x' | '3x' | '4x' | '5x' | '6x' | '7x' | '8x' | '9x' | '10x';
    spin?: boolean;
    transform?: object | string;
    symbol?: boolean | string;
    title?: string;
    inverse?: boolean;
    bounce?: boolean;
    shake?: boolean;
    beat?: boolean;
    fade?: boolean;
    beatFade?: boolean;
    spinPulse?: boolean;
    spinReverse?: boolean;
    type?: 'primary' | 'success' | 'warning' | 'danger' | 'info';
    color?: string;
}
