import { Injector } from '@angular/core'; import { CoreBaseComponent } from '../../common/base.component'; import * as i0 from "@angular/core"; /** * @smeDoc {@label Layered Icon @id sme-layered-icon} * * @overview * @file {@filepath ./examples/layered-icon-overview.md} * * @example {@label Layered Icon example @id layered-icon-example} * @file {@filename layered-icon-example.component.html @filepath ./examples/layered-icon-example.component.html } * @file {@filename layered-icon-example.component.ts @filepath ./examples/layered-icon-example.component.ts } * @file {@filename layered-icon-example.module.ts @filepath ./examples/layered-icon-example.module.ts } */ export declare class LayeredIconComponent extends CoreBaseComponent { /** * The source name to use for logging */ protected get logSourceName(): string; /** * Input binding for the size of the icon. * this is a css size string or number of pixels */ size: number | string; /** * Host element binding for the width of the icon */ get width(): string; /** * Host element binding for the height of the icon */ get height(): string; /** * Host element binding for the font-size of the icon */ get fontSize(): string; constructor(injector: Injector); /** * Gets the initial host classes to be applied to this element */ protected getInitialHostClasses(): string[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }