import { AnchorBase } from '../anchor-base'; import { ButtonAppearance, ButtonAppearanceVariant, type ButtonPattern, type ButtonAppearanceVariantPattern } from '../patterns/button/types'; declare global { interface HTMLElementTagNameMap { 'nimble-anchor-button': AnchorButton; } } /** * A nimble-styled anchor button */ export declare class AnchorButton extends AnchorBase implements ButtonPattern, ButtonAppearanceVariantPattern { /** * @public * @remarks * HTML Attribute: appearance */ appearance: ButtonAppearance; /** * @public * @remarks * HTML Attribute: appearance-variant */ appearanceVariant: ButtonAppearanceVariant; /** * @public * @remarks * HTML Attribute: content-hidden */ contentHidden: boolean; /** * @public * @remarks * HTML Attribute: disabled */ disabled: boolean; } export declare const anchorButtonTag = "nimble-anchor-button";