/**
 * Klevu icon component. Uses Google Material Icons.
 *
 */
export declare class KlevuIcon {
  #private;
  el: HTMLElement;
  /**
   * Name of the icon. Please use tokens of material icons
   */
  name: string;
  iconURL?: string;
  iconURLSvg?: string;
  /**
   * Special kind of internal asset that has correct settings in the SVG itself
   */
  iconAssetURL?: string;
  svgStyle?: {
    [key: string]: string;
  };
  connectedCallback(): Promise<void>;
  render(): any;
}
