import { NgElement as NgEl, NgElementStrategy } from '@angular/elements'; export declare type NgElement = NgEl & { ngElementStrategy: NgElementStrategy & { setInputValue(key: string, value: any): void; }; }; export declare type NodeProps = { data: any; rendered: any; emit: any; } & NgElement; export declare type Position = { x: number; y: number; }; export declare type RenderSignal = { type: 'render'; data: { element: HTMLElement; filled?: boolean; type: Type; } & Data; } | { type: 'rendered'; data: { element: HTMLElement; type: Type; } & Data; };