import { type BlueprintDocument, type GraphNodeContext, type GraphNodeTypeDef, type GraphValidationIssue } from '../../../utils/nodeGraph.js'; interface BlueprintEditorProps { value?: BlueprintDocument; nodeTypes?: GraphNodeTypeDef[]; /** Active graph kind — filters palette / place menu like Unreal BP classes. */ graphContext?: GraphNodeContext; class?: string; onchange?: (doc: BlueprintDocument) => void; oncompile?: (issues: GraphValidationIssue[]) => void; } declare const BlueprintEditor: import("svelte").Component; type BlueprintEditor = ReturnType; export default BlueprintEditor;