/** * Copyright (c) Cisco Systems, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * */ import { LitElement } from "lit"; export declare const linkTag: readonly ["a", "div", "span"]; export declare const linkColor: readonly ["", "blue", "red", "green", "yellow", "orange"]; export declare const linkRole: readonly ["button", "checkbox", "link", "menuitem", "menuitemcheckbox", "menuitemradio", "option", "radio", "switch", "tab"]; export declare const linkSize: readonly ["large", "midsize", "small"]; export declare const inlineStyle: readonly ["default", "error"]; export declare namespace Link { type Tag = (typeof linkTag)[number]; type Color = (typeof linkColor)[number]; type Role = (typeof linkRole)[number]; type Size = (typeof linkSize)[number]; type InlineStyle = (typeof inlineStyle)[number]; class ELEMENT extends LitElement { color: Color; ariaLabel: string; ariaRole: Role; disabled: boolean; inline: boolean; inlineStyle?: InlineStyle; inverted?: boolean; href: string; tag: Tag; target: string; size?: Size; private _tabIndex; get tabIndex(): number; set tabIndex(newValue: number); autofocus: boolean; linkRef: HTMLElement; static get styles(): import("lit").CSSResult[]; firstUpdated(): void; focus(): void; blur(): void; private get linkClassNamesInfo(); private get linkElement(); render(): import("lit-html").TemplateResult<1>; } } declare global { interface HTMLElementTagNameMap { "md-link": Link.ELEMENT; } }