import { DDSElement, DDSNavigable, NavigationTarget } from "../../base/index.js"; /** * The link component uses the standard HTML tag. Unlike the link used in the button component, it provides the style of the text as it is. * * @slot - A slot for the link content. * * @example * * ```js * import "@daikin-oss/design-system-web-components/components/link/index.js"; * ``` * * ```html * * Link label * * ``` */ export declare class DaikinLink extends DDSElement implements DDSNavigable { static readonly styles: import('lit').CSSResult; /** * Link `href`. */ href: string | null; /** * Link `target`. */ target: string | null; /** * Whether or not disabled. */ disabled: boolean; /** * Whether or not to change the color of visited links. */ showVisited: boolean; /** * Link size. The default value is `'medium'`. * * - `'small'`: Smaller font size (`0.875rem`). * - `'medium'`: Base font size (`1rem`). */ size: "small" | "medium"; /** * Whether or not to display an underline. */ noUnderline: boolean; private readonly _anchorRef; /** * Focuses on the inner anchor. * @param options focus options */ focus(options?: FocusOptions): void; /** * _Internal use._ * Returns the navigation target information. * Used by navigation handling utilities. * * @returns Navigation target information or `null` if not navigable. * * @private */ getDDSNavigationTarget(): NavigationTarget | null; render(): import('lit-html').TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { "daikin-link": DaikinLink; } }