import type { InjectionKey, Ref } from 'vue'
import type { FlowSlots, VueFlowStore } from '../types'

export declare const VueFlow: InjectionKey<VueFlowStore>
export declare const NodeId: InjectionKey<string>
export declare const NodeRef: InjectionKey<Ref<HTMLDivElement | null>>
export declare const EdgeId: InjectionKey<string>
export declare const EdgeRef: InjectionKey<Ref<SVGElement | null>>
export declare const Slots: InjectionKey<Readonly<FlowSlots>>
