import type NVL from '@neo4j-nvl/base'; import type { MutableRefObject } from 'react'; import type { Interaction, InteractionModule, InteractionOptions, KeyboardEvent, MouseEvent } from './types'; export declare const destroyInteraction: (interactionRef: MutableRefObject) => void; export declare const useInteraction: (Interaction: InteractionModule, interactionRef: MutableRefObject, callback: ((...args: unknown[]) => void) | boolean | undefined, eventName: MouseEvent | KeyboardEvent, nvlRef: MutableRefObject, interactionOptions: InteractionOptions) => void;