import type { Readable } from 'svelte/store'; import { type Instance, type OptionsGeneric, type Modifier, type VirtualElement } from '@popperjs/core'; export { default as Tooltip } from './Tooltip.svelte'; export type { VirtualElement } from '@popperjs/core'; export type PopperOptions = Partial> | undefined; export type ReferenceAction = (node: Element | VirtualElement | Readable) => { destroy?(): void; }; export type ContentAction = (node: HTMLElement, popperOptions?: PopperOptions) => { update(popperOptions: PopperOptions): void; destroy(): void; }; export declare function createPopperActions>>(initOptions?: PopperOptions): [ReferenceAction, ContentAction, () => Instance | null];