import { LitElement } from 'lit';
import { Color, Prominence } from '../internal';
import { Icon } from '../icon';
declare const Tag_base: import('@nvidia-elements/forms/mixins').ButtonFormControlMixinReturn<typeof LitElement>;
/**
 * @element nve-tag
 * @description A interactive element that represents a category or group of content. Typically used to filter or organize content for one to many relations.
 * @since 0.10.0
 * @entrypoint \@nvidia-elements/core/tag
 * @slot - default slot for content
 * @cssprop --background
 * @cssprop --color
 * @cssprop --gap
 * @cssprop --font-size
 * @cssprop --padding
 * @cssprop --border
 * @cssprop --border-radius
 * @cssprop --font-weight
 * @cssprop --cursor
 * @cssprop --height
 * @cssprop --width
 * @cssprop --max-width
 * @cssprop --text-decoration
 * @csspart icon - The icon element
 * @aria https://www.w3.org/WAI/ARIA/apg/patterns/button/
 */
export declare class Tag extends Tag_base {
    #private;
    static styles: import('lit').CSSResult[];
    static readonly metadata: {
        tag: string;
        version: string;
    };
    static elementDefinitions: {
        [Icon.metadata.tag]: typeof Icon;
    };
    /** Determines if tag is closable, if true, the component renders a close icon. */
    closable: boolean;
    /** Determines the color of the tag. */
    color: Color;
    /** Determines the visual prominence or weight */
    prominence?: Extract<Prominence, 'emphasis'>;
    /** Updates internal string values for internationalization. */
    i18n: Partial<import('../internal').I18nStrings & {
        __set: boolean;
    }>;
    render(): import('lit').TemplateResult<1>;
    constructor();
}
export {};
