import { MjoLinkClickEvent, MjoLinkColors, MjoLinkVariants } from "./types/mjo-link"; import { MjoTypographySize, MjoTypographyWeight } from "./types/mjo-typography.js"; import { LitElement } from "lit"; import { type IThemeMixin } from "./mixins/theme-mixin.js"; import "./mjo-button.js"; declare const MjoLink_base: import("./types/mixins").MixinConstructor & typeof LitElement; export declare class MjoLink extends MjoLink_base implements IThemeMixin { #private; href?: string; target: "_self" | "_blank" | "_parent" | "_top"; rel?: string; color: MjoLinkColors; variant: MjoLinkVariants; size: MjoTypographySize; weight: MjoTypographyWeight; disabled: boolean; cover: boolean; nodecor: boolean; preventDefault: boolean; ariaLabelledBy?: string; ariaDescribedBy?: string; render(): import("lit-html").TemplateResult<1>; static styles: import("lit").CSSResult[]; } declare global { interface HTMLElementTagNameMap { "mjo-link": MjoLink; } interface HTMLElementEventMap { "mjo-link:click": MjoLinkClickEvent; } } export {}; //# sourceMappingURL=mjo-link.d.ts.map