import type { PropType } from "vue"; import type { Style } from "../../core/types.js"; import type { TerminalBaseEvent, TerminalKeyboardEvent, TerminalPointerEvent } from "../../events/manager/types.js"; export type TLinkOpenMode = "native" | "host" | "event" | "none"; export type TLinkModifierClick = "none" | "ctrl" | "meta" | "ctrlOrMeta"; export type TLinkActivationSource = "click" | "key"; export type TLinkActivatePayload = Readonly<{ href: string; label: string; source: TLinkActivationSource; }>; export type TLinkOpenPayload = Readonly<{ href: string; label: string; source: "click" | "key"; }>; export type TLinkInvalidHrefPayload = Readonly<{ href: string; reason: string; }>; export declare const TLink: import("vue").DefineComponent; default: undefined; }; hoverStyle: { type: PropType