import { AnchorBase } from '../anchor-base';
import type { AnchorAppearance } from './types';
declare global {
    interface HTMLElementTagNameMap {
        'nimble-anchor': Anchor;
    }
}
/**
 * A nimble-styled anchor
 */
export declare class Anchor extends AnchorBase {
    /**
     * @public
     * @remarks
     * HTML Attribute: underline-hidden
     */
    underlineHidden: boolean;
    /**
     * @public
     * @remarks
     * HTML Attribute: appearance
     */
    appearance: AnchorAppearance;
    /**
     * @public
     * @remarks
     * HTML Attribute: tabindex
     */
    tabIndex: number;
    /**
     * @public
     * @remarks
     * HTML Attribute: contenteditable
     * See https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/contenteditable
     *
     * Ideally, proper support for contenteditable should come from FAST.
     * I have filed bug https://github.com/microsoft/fast/issues/6870 to them.
     * If/when it is fixed, we can remove this workaround.
     */
    contentEditable: string;
}
export declare const anchorTag = "nimble-anchor";
