import * as i0 from "@angular/core";
export declare class IconBaseComponent {
    private MATERIAL_ICON_CLASS;
    protected ICON_CLASS: string;
    /**
     * @ignore
     */
    isEngieIcon: boolean;
    /**
     * Icon name
     */
    name: string;
    /**
     * Text alternative for assistive technologies.
     * @see https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-label
     */
    ariaLabel: string;
    /**
     * Icon additional class
     */
    className: string;
    protected getIconClass(): string;
    static ɵfac: i0.ɵɵFactoryDeclaration<IconBaseComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<IconBaseComponent, "nj-icon-base", never, { "isEngieIcon": { "alias": "isEngieIcon"; "required": false; }; "name": { "alias": "name"; "required": false; }; "ariaLabel": { "alias": "ariaLabel"; "required": false; }; "className": { "alias": "className"; "required": false; }; }, {}, never, never, true, never>;
}
