import { DomSanitizer, SafeHtml } from '@angular/platform-browser';
import { EvoIconsLibrary } from './classes/evo-icons-library';
import * as i0 from "@angular/core";
export declare class EvoIconComponent {
    private readonly sanitizer;
    private readonly iconsService;
    set shape(shape: string);
    get shape(): string;
    svgWidth: number;
    svgHeight: number;
    svgViewBox: string;
    content: SafeHtml;
    get viewBox(): string;
    hostClass: boolean;
    get classes(): string[];
    private _shape;
    constructor(sanitizer: DomSanitizer, iconsService: EvoIconsLibrary);
    static ɵfac: i0.ɵɵFactoryDeclaration<EvoIconComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EvoIconComponent, "evo-icon", never, { "shape": "shape"; "svgWidth": "svgWidth"; "svgHeight": "svgHeight"; "svgViewBox": "svgViewBox"; }, {}, never, never>;
}
