import { PropsWithChildren, RefObject } from 'react'; import { LikeC4DiagramEventHandlers } from '../LikeC4Diagram.props'; type RequiredOrNull = { [P in keyof T]-?: NonNullable | null; }; type DiagramEventHandlersRef = RefObject>; export type DiagramEventHandlersContext = RequiredOrNull & { handlersRef: DiagramEventHandlersRef; }; export declare function DiagramEventHandlers({ handlers, children, }: PropsWithChildren<{ handlers: Required; }>): import("react/jsx-runtime").JSX.Element; export declare function useDiagramEventHandlers(): DiagramEventHandlersContext; export declare function useDiagramEventHandlersRef(): DiagramEventHandlersRef; export {};