import * as i0 from '@angular/core'; import { AfterViewInit, ElementRef, ChangeDetectorRef } from '@angular/core'; import { TypographySize } from 'novo-elements/elements/common'; import * as i2 from '@angular/cdk/observers'; declare class NovoIconComponent implements AfterViewInit { element: ElementRef; private cdr; raised: boolean; theme: string; shape: string; color: string; role: string; ariaLabel: string; size: TypographySize; smaller: boolean; larger: boolean; set alt(value: string); get alt(): string; set name(iconName: string); get name(): string; get hb_classBinding(): string; iconName: string; constructor(element: ElementRef, cdr: ChangeDetectorRef); ngAfterViewInit(): void; projectContentChanged(record: MutationRecord): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class NovoIconModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { NovoIconComponent, NovoIconModule };