import type { Snippet } from 'svelte'; import type { HTMLAttributes } from 'svelte/elements'; declare module 'svelte/elements' { interface HTMLAnchorAttributes { interestfor?: string | undefined | null; } interface HTMLButtonAttributes { interestfor?: string | undefined | null; } } export interface TooltipProps extends Omit, 'role'> { element?: HTMLDivElement; open?: boolean; } export interface RichTooltipProps extends Omit, 'role' | 'popover'> { subhead?: string; actions?: Snippet; element?: HTMLDivElement; open?: boolean; }