import { BaseSchemes } from 'rete'; export declare type RenderMeta = { filled?: boolean; }; export declare type RenderSignal = { type: 'render'; data: { element: HTMLElement; type: Type; } & RenderMeta & Data; } | { type: 'rendered'; data: { element: HTMLElement; type: Type; } & Data; }; export declare type Side = 'input' | 'output'; export declare type Position = { x: number; y: number; }; export declare type ExpectArea2DExtra = RenderSignal<'socket', { nodeId: string; key: string; side: Side; }> | RenderSignal<'connection', { payload: Schemes['Connection']; start?: Position; end?: Position; }> | { type: 'unmount'; data: { element: HTMLElement; }; } | { type: 'noderesized'; data: { id: string; }; } | { type: 'nodetranslated'; data: { id: string; position: any; }; }; //# sourceMappingURL=types.d.ts.map