import { type OnChanges, type SimpleChanges } from '@angular/core';
import { type IconColorT, type IconsT } from '../../interfaces/icon.interface';
import * as i0 from "@angular/core";
export declare class IconComponent implements OnChanges {
    icon: IconsT;
    height?: number;
    heightMobile?: number;
    heightDesktop?: number;
    iconColor?: IconColorT;
    inputIcon: typeof this.icon | undefined;
    inputColor: typeof this.iconColor | undefined;
    ngOnChanges(changes: SimpleChanges): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<IconComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<IconComponent, "cf-icon", never, { "icon": { "alias": "icon"; "required": false; }; "height": { "alias": "height"; "required": false; }; "heightMobile": { "alias": "heightMobile"; "required": false; }; "heightDesktop": { "alias": "heightDesktop"; "required": false; }; "iconColor": { "alias": "iconColor"; "required": false; }; }, {}, never, never, false, never>;
}
