// Generated by dts-bundle v0.7.3 // Dependencies for this module: // ../../../react import * as React from 'react'; import "../../styles/BasicIA.css"; export interface IAIconProps { title?: string; url?: string; icon?: IIcon; color: string; size: number; disableTabKey?: boolean; onClick?: (itemUrl: string, event?: any) => void; name?: string; style?: React.CSSProperties; dataAutomationId?: string; tabIndex?: number; cursor?: "auto" | "pointer" | "copy"; spin?: boolean; svgStyle?: React.CSSProperties; insertAsBackgroundImage?: boolean; } export interface IAIconState { iconUrl?: string; } export class IAIcon extends React.Component { constructor(props: IAIconProps); componentDidMount(): void; componentDidUpdate(prevProps: Readonly): void; render(): JSX.Element; } export interface IIcon { title: string; path: string; type: IIconType; tags: string; } export declare type IIconType = "regular" | "filled" | "colored" | "extra";