import { LitElement } from 'lit'; export type IconSize = '14' | '16' | '18' | '20' | '24' | '32' | '36' | '40' | '48' | '56' | '64' | ''; export type IconType = 'info' | 'primary' | 'action' | 'success' | 'warning' | 'error' | 'monochrome' | ''; export interface IconProps { size?: IconSize; type?: IconType; noFill?: boolean; } export declare class AgIcon extends LitElement implements IconProps { /** * Size variant for the icon wrapper and SVG. */ size: IconSize; /** * Semantic type for color theming the icon. */ type: IconType; /** * When true, prevents the SVG from having fill: currentColor applied. */ noFill: boolean; constructor(); static styles: import('lit').CSSResult; render(): import('lit').TemplateResult<1>; } //# sourceMappingURL=_Icon.d.ts.map