diff --git a/packages/svelte/src/lib/components/nodes/DefaultNode.svelte b/packages/svelte/src/lib/components/nodes/DefaultNode.svelte
index 6d8e06db..b6409213 100644
--- a/packages/svelte/src/lib/components/nodes/DefaultNode.svelte
+++ b/packages/svelte/src/lib/components/nodes/DefaultNode.svelte
@@ -8,6 +8,17 @@
export let data: $$Props['data'] = { label: 'Node' };
export let targetPosition: $$Props['targetPosition'] = Position.Top;
export let sourcePosition: $$Props['sourcePosition'] = Position.Bottom;
+
+ // unused props - we need to list them here in order to prevent warnings
+ export let id: $$Props['id'] = '';
+ export let selected: $$Props['selected'] = undefined;
+ export let type: $$Props['type'] = undefined;
+ export let zIndex: $$Props['zIndex'] = undefined;
+ export let dragging: $$Props['dragging'] = false;
+ export let dragHandle: $$Props['dragHandle'] = undefined;
+ export let xPos: $$Props['xPos'] = 0;
+ export let yPos: $$Props['yPos'] = 0;
+ export let isConnectable: $$Props['isConnectable'] = undefined;
diff --git a/packages/svelte/src/lib/components/nodes/GroupNode.svelte b/packages/svelte/src/lib/components/nodes/GroupNode.svelte
index ca876fd9..93dcac14 100644
--- a/packages/svelte/src/lib/components/nodes/GroupNode.svelte
+++ b/packages/svelte/src/lib/components/nodes/GroupNode.svelte
@@ -1,5 +1,19 @@
diff --git a/packages/svelte/src/lib/components/nodes/InputNode.svelte b/packages/svelte/src/lib/components/nodes/InputNode.svelte
index 4eb41ddd..320fa33e 100644
--- a/packages/svelte/src/lib/components/nodes/InputNode.svelte
+++ b/packages/svelte/src/lib/components/nodes/InputNode.svelte
@@ -7,6 +7,18 @@
export let data: $$Props['data'] = { label: 'Node' };
export let sourcePosition: $$Props['sourcePosition'] = Position.Bottom;
+
+ // unused props - we need to list them here in order to prevent warnings
+ export let id: $$Props['id'] = '';
+ export let selected: $$Props['selected'] = undefined;
+ export let targetPosition: $$Props['targetPosition'] = undefined;
+ export let type: $$Props['type'] = undefined;
+ export let zIndex: $$Props['zIndex'] = undefined;
+ export let dragging: $$Props['dragging'] = false;
+ export let dragHandle: $$Props['dragHandle'] = undefined;
+ export let xPos: $$Props['xPos'] = 0;
+ export let yPos: $$Props['yPos'] = 0;
+ export let isConnectable: $$Props['isConnectable'] = undefined;
{data?.label}
diff --git a/packages/svelte/src/lib/components/nodes/OutputNode.svelte b/packages/svelte/src/lib/components/nodes/OutputNode.svelte
index 83b3745c..2b394c8a 100644
--- a/packages/svelte/src/lib/components/nodes/OutputNode.svelte
+++ b/packages/svelte/src/lib/components/nodes/OutputNode.svelte
@@ -7,6 +7,18 @@
export let data: $$Props['data'] = { label: 'Node' };
export let targetPosition: $$Props['targetPosition'] = Position.Top;
+
+ // unused props - we need to list them here in order to prevent warnings
+ export let id: $$Props['id'] = '';
+ export let selected: $$Props['selected'] = undefined;
+ export let sourcePosition: $$Props['sourcePosition'] = undefined;
+ export let type: $$Props['type'] = undefined;
+ export let zIndex: $$Props['zIndex'] = undefined;
+ export let dragging: $$Props['dragging'] = false;
+ export let dragHandle: $$Props['dragHandle'] = undefined;
+ export let xPos: $$Props['xPos'] = 0;
+ export let yPos: $$Props['yPos'] = 0;
+ export let isConnectable: $$Props['isConnectable'] = undefined;
{data?.label}