import m from 'mithril';
import { IAttrs, ISizeAttrs, IIntentAttrs } from '../../_shared';
export interface ITagAttrs extends IAttrs, ISizeAttrs, IIntentAttrs {
    /** Text label */
    label?: m.Children;
    /**
     * Callback invoked when "remove" icon is clicked;
     * Omitting this property will hide the remove icon.
     */
    onRemove?: (e: Event) => void;
    /** Toggles rounded styling */
    rounded?: boolean;
    [htmlAttrs: string]: any;
}
export declare class Tag implements m.Component<ITagAttrs> {
    view({ attrs }: m.Vnode<ITagAttrs>): m.Vnode<any, any>;
}
