import { EventEmitter } from '../../stencil-public-runtime';
import { HTMLStencilElement } from '../../stencil-public-runtime';
export declare class Tag {
    el: HTMLStencilElement;
    private inheritedAttributes;
    private inheritedAttributesClose;
    /**
     * The theme type of the tag.
     */
    color: BalProps.BalTagColor;
    /**
     * The size of the tag element
     */
    size: BalProps.BalTagSize;
    /**
     * The theme type of the tag.
     */
    closable: boolean;
    /**
     * Overwrites the default color to invalid style
     */
    invalid: boolean;
    /**
     * If `true`, the element is not mutable, focusable, or even submitted with the form. The user can neither edit nor focus on the control, nor its form control descendants.
     */
    disabled: boolean;
    /**
     * Choosing left or center the tag is aligned to that side in the bal-card.
     */
    position: BalProps.BalTagPlacement;
    /**
     * If `true` a light version of the color is displayed
     */
    light: boolean;
    /**
     * @internal
     * Sets background color to transparent
     */
    transparent: boolean;
    /**
     * Emitted when the input got clicked.
     */
    balCloseClick: EventEmitter<BalEvents.BalTagCloseClickDetail>;
    componentWillLoad(): void;
    render(): any;
}
