import { OnInit } from '@angular/core';
import { IconService } from '../../../services/icons.service';
import { IconMetadata } from './types';
import * as i0 from "@angular/core";
export declare class IconComponent implements OnInit {
    /**
     * Icon configuration object.
     * @type {IconMetadata}
     * @property name - The icon name (Ionicons).
     * @property color - The icon color (Ionic color string).
     * @property size - The icon size ('small' | 'medium' | 'large' | 'xlarge').
     */
    props: IconMetadata;
    constructor(service: IconService);
    ngOnInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<IconComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<IconComponent, "val-icon", never, { "props": { "alias": "props"; "required": false; }; }, {}, never, never, true, never>;
}
