import { EventEmitter } from '@angular/core';
import { ComponentSize } from '../internal/types';
import { Bem } from '../internal/utils';
import { TagType } from './tag.types';
import * as i0 from "@angular/core";
export declare class TagComponent {
    bem: Bem;
    type: TagType;
    size: ComponentSize;
    closeable: boolean;
    border: boolean;
    solid: boolean;
    invalid: boolean;
    round: boolean;
    color: string;
    allowClick: boolean;
    close: EventEmitter<void>;
    get rootClass(): string;
    get isNormalTag(): boolean;
    get customStyle(): {
        color: string;
        'border-color': string;
        'background-color': string;
    };
    static ɵfac: i0.ɵɵFactoryDeclaration<TagComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TagComponent, "aui-tag", never, { "type": { "alias": "type"; "required": false; }; "size": { "alias": "size"; "required": false; }; "closeable": { "alias": "closeable"; "required": false; }; "border": { "alias": "border"; "required": false; }; "solid": { "alias": "solid"; "required": false; }; "invalid": { "alias": "invalid"; "required": false; }; "round": { "alias": "round"; "required": false; }; "color": { "alias": "color"; "required": false; }; "allowClick": { "alias": "allowClick"; "required": false; }; }, { "close": "close"; }, never, ["*"], true, never>;
}
