import { TagSize, TagVariant } from './tag.interfaces';
import * as i0 from "@angular/core";
export declare class TagComponent {
    iconBefore: import("@angular/core").InputSignal<string>;
    size: import("@angular/core").InputSignal<TagSize>;
    variant: import("@angular/core").InputSignal<TagVariant>;
    text: import("@angular/core").InputSignal<string>;
    extraClass: import("@angular/core").InputSignal<string>;
    showBadge: import("@angular/core").InputSignal<boolean>;
    closeActive: import("@angular/core").InputSignal<boolean>;
    emphasis: import("@angular/core").InputSignal<boolean>;
    skeletonActive: import("@angular/core").InputSignal<boolean>;
    closeEvent: import("@angular/core").OutputEmitterRef<void>;
    onClose(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<TagComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TagComponent, "lib-tag", never, { "iconBefore": { "alias": "iconBefore"; "required": false; "isSignal": true; }; "size": { "alias": "size"; "required": false; "isSignal": true; }; "variant": { "alias": "variant"; "required": false; "isSignal": true; }; "text": { "alias": "text"; "required": false; "isSignal": true; }; "extraClass": { "alias": "extraClass"; "required": false; "isSignal": true; }; "showBadge": { "alias": "showBadge"; "required": false; "isSignal": true; }; "closeActive": { "alias": "closeActive"; "required": false; "isSignal": true; }; "emphasis": { "alias": "emphasis"; "required": false; "isSignal": true; }; "skeletonActive": { "alias": "skeletonActive"; "required": false; "isSignal": true; }; }, { "closeEvent": "closeEvent"; }, never, never, true, never>;
}
