import { ElementRef, OnChanges, OnInit } from '@angular/core';
import * as i0 from "@angular/core";
/**
 * @deprecated This constant is deprecated. It will be removed soon.
 */
export declare const AVAILABLE_ICONS: string[];
/**
 * The component **QdIcon** can be used to display the icons available in Qd-UI.
 */
export declare class QdIconComponent implements OnInit, OnChanges {
    private elementRef;
    /**
     * An icon can be set here.
     */
    icon: string;
    get isDefaultLogo(): boolean;
    get isChLogo(): boolean;
    get isColorLogo(): boolean;
    iconCode: string;
    private svgInserted;
    constructor(elementRef: ElementRef);
    ngOnInit(): void;
    ngOnChanges(): void;
    private initializeLogo;
    private insertIconSvgOnce;
    static ɵfac: i0.ɵɵFactoryDeclaration<QdIconComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<QdIconComponent, "qd-icon", never, { "icon": { "alias": "icon"; "required": false; }; }, {}, never, never, false, never>;
}
//# sourceMappingURL=icon.component.d.ts.map