import { Anchor as FoundationAnchor } from '@microsoft/fast-foundation'; import { ButtonAppearance } from '../button'; /** * Types of anchor appearance. * @public */ export declare type AnchorAppearance = ButtonAppearance | 'hypertext'; /** * The Fluent version of Anchor * @internal */ export declare class Anchor extends FoundationAnchor { /** * The appearance the anchor should have. * * @public * @remarks * HTML Attribute: appearance */ appearance?: AnchorAppearance; appearanceChanged(oldValue: AnchorAppearance, newValue: AnchorAppearance): void; /** * @internal */ connectedCallback(): void; /** * Applies 'icon-only' class when there is only an SVG in the default slot * * @internal */ defaultSlottedContentChanged(): void; } /** * Styles for Anchor * @public */ export declare const anchorStyles: (context: import("@microsoft/fast-foundation").ElementDefinitionContext, definition: import("@microsoft/fast-foundation").FoundationElementDefinition) => import("@microsoft/fast-element").ElementStyles; /** * The Fluent Anchor Element. Implements {@link @microsoft/fast-foundation#Anchor}, * {@link @microsoft/fast-foundation#anchorTemplate} * * * @public * @remarks * HTML Element: \ * * {@link https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot/delegatesFocus | delegatesFocus} */ export declare const fluentAnchor: (overrideDefinition?: import("@microsoft/fast-foundation").OverrideFoundationElementDefinition | undefined) => import("@microsoft/fast-foundation").FoundationElementRegistry;