import { Instance, Props } from 'tippy.js'; import { Plugin } from '../entities/plugin'; import type { AbstractEdge, AbstractNode, GraphEvent } from '../types'; import type { Graph } from '../entities'; export interface PopperOptions extends Omit, 'trigger'> { itemTypes?: Array<'node' | 'edge' | 'canvas'>; shouldShow?: (event: GraphEvent) => boolean; getContent?(): HTMLDivElement; onPopperShow?(props: { graph: Graph; popper: Instance; itemType: 'canvas' | 'node' | 'edge'; item?: AbstractNode | AbstractEdge; hide: () => void; show: () => void; }): void; trigger?: Array<'click' | 'hover' | 'contextmenu'>; hideOnLeave?: boolean; } export declare const PopperPlugin: (options?: Partial | undefined, name?: string | undefined) => Plugin | undefined; hide?: (() => void) | undefined; show?: (() => void) | undefined; }>; //# sourceMappingURL=popper-plugin.d.ts.map