import { EventEmitter } from '@angular/core';
import { IconName } from '../../../interfaces/icon';
import { ChipColor } from '../../../interfaces/core';
import * as i0 from "@angular/core";
export declare class ItChipComponent {
    /**
     * Indica la label
     */
    set label(value: string);
    get label(): string;
    private _label;
    /**
     * Indica se mostrate il pulante di chisura
     */
    set showCloseButton(value: boolean);
    get showCloseButton(): boolean;
    private _showCloseButton;
    /**
     * Indica il size
     */
    set size(value: '' | 'lg');
    get size(): '' | 'lg';
    private _size;
    /**
     * Indica il colore della chip
     */
    set color(value: ChipColor | undefined);
    get color(): ChipColor | undefined;
    private _color;
    /**
     * Indica se la chip è disabilitata
     */
    set disabled(value: boolean);
    get disabled(): boolean;
    private _disabled;
    /**
     * Indica il nome dell'icona, se valorizzata viene mostrata
     */
    set icon(value: IconName | undefined);
    get icon(): IconName | undefined;
    private _icon;
    /**
     * Indica l'url dell'avatar, se valorizzata viene mostrata
     */
    set avatar(value: string | undefined);
    get avatar(): string | undefined;
    private _avatar;
    /**
     * Indica il valore da aggiungere al parametro alt, di default ''
     */
    set altAvatar(value: string);
    get altAvatar(): string;
    private _altAvatar;
    /**
     * Evento emesso al click sul bottone di chiusura
     */
    closeEvent: EventEmitter<any>;
    /**
     * Return the icon href
     */
    protected get iconHref(): string;
    private iconClose;
    /**
     * Return the close icon href
     */
    protected get iconCloseHref(): string;
    /**
     * The bootstrap-italia asset folder path
     * @default ./bootstrap-italia
     */
    protected assetBasePath: string;
    constructor();
    clickToClose(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<ItChipComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ItChipComponent, "it-chip", never, { "label": { "alias": "label"; "required": false; }; "showCloseButton": { "alias": "showCloseButton"; "required": false; }; "size": { "alias": "size"; "required": false; }; "color": { "alias": "color"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "icon": { "alias": "icon"; "required": false; }; "avatar": { "alias": "avatar"; "required": false; }; "altAvatar": { "alias": "altAvatar"; "required": false; }; }, { "closeEvent": "closeEvent"; }, never, never, true, never>;
}
