import { IconProps } from '../../types/IconProperties';
export declare class TeliaIcon {
  /** Icon name used for rendering icons from bundle (registerIconsBundle shim needs to be imported in app)*/
  name: IconProps['name'];
  /** Svg string used for tree-shakable icon rendering */
  svg: string;
  /** Icon size */
  size: IconProps['size'];
  /** Describe unclear icon context for better accessibility support. */
  allyTitle: IconProps['allyTitle'];
  /** Test id set for web component host */
  dataTestid: IconProps['dataTestid'];
  /** Tracking id is used to identify and count Component usage */
  private dataTrackingId;
  /**
   * Returns svg string from svg property or svg string from icons bundle if icons bundle is registered
   * @private
   * @returns string
   */
  private getSvgString;
  render(): any;
}
