diff --git a/src/features/transfer/MutateTransferForm/components/SourceParams/SourceParams.tsx b/src/features/transfer/MutateTransferForm/components/SourceParams/SourceParams.tsx
index 8fb9a848..ce6eb82e 100644
--- a/src/features/transfer/MutateTransferForm/components/SourceParams/SourceParams.tsx
+++ b/src/features/transfer/MutateTransferForm/components/SourceParams/SourceParams.tsx
@@ -19,6 +19,8 @@ export const SourceParams = ({ groupId, initialSourceConnectionType }: SourcePar
Source params
connectionService.getConnections({ group_id: groupId, ...params })}
diff --git a/src/features/transfer/MutateTransferForm/components/SourceParams/types.ts b/src/features/transfer/MutateTransferForm/components/SourceParams/types.ts
index 58e69a96..7b1e80d8 100644
--- a/src/features/transfer/MutateTransferForm/components/SourceParams/types.ts
+++ b/src/features/transfer/MutateTransferForm/components/SourceParams/types.ts
@@ -1,6 +1,6 @@
import { ConnectionType } from '@shared/types';
-export interface SourceParamsProps {
+export type SourceParamsProps = {
groupId: number;
initialSourceConnectionType?: ConnectionType;
-}
+};
diff --git a/src/features/transfer/MutateTransferForm/components/SourceParamsNode/SourceParamsNode.tsx b/src/features/transfer/MutateTransferForm/components/SourceParamsNode/SourceParamsNode.tsx
new file mode 100644
index 00000000..e8079795
--- /dev/null
+++ b/src/features/transfer/MutateTransferForm/components/SourceParamsNode/SourceParamsNode.tsx
@@ -0,0 +1,9 @@
+import React from 'react';
+
+import { SourceParams } from '../SourceParams';
+
+import { SourceParamsNodeProps } from './types';
+
+export const SourceParamsNode = ({ data }: SourceParamsNodeProps) => {
+ return ;
+};
diff --git a/src/features/transfer/MutateTransferForm/components/SourceParamsNode/index.ts b/src/features/transfer/MutateTransferForm/components/SourceParamsNode/index.ts
new file mode 100644
index 00000000..2085110a
--- /dev/null
+++ b/src/features/transfer/MutateTransferForm/components/SourceParamsNode/index.ts
@@ -0,0 +1,2 @@
+export * from './SourceParamsNode';
+export * from './types';
diff --git a/src/features/transfer/MutateTransferForm/components/SourceParamsNode/types.ts b/src/features/transfer/MutateTransferForm/components/SourceParamsNode/types.ts
new file mode 100644
index 00000000..7ab09453
--- /dev/null
+++ b/src/features/transfer/MutateTransferForm/components/SourceParamsNode/types.ts
@@ -0,0 +1,8 @@
+import { Node, NodeProps } from '@xyflow/react';
+
+import { SourceParamsProps } from '../SourceParams';
+
+//TODO: [DOP-22354] change 'sourceParams' to NodeType.SOURCE
+export interface SourceParamsNodeData extends Node {}
+
+export interface SourceParamsNodeProps extends NodeProps {}
diff --git a/src/features/transfer/MutateTransferForm/components/TargetParams/TargetParams.tsx b/src/features/transfer/MutateTransferForm/components/TargetParams/TargetParams.tsx
index 71da7d01..81e1f2bc 100644
--- a/src/features/transfer/MutateTransferForm/components/TargetParams/TargetParams.tsx
+++ b/src/features/transfer/MutateTransferForm/components/TargetParams/TargetParams.tsx
@@ -19,6 +19,8 @@ export const TargetParams = ({ groupId, initialTargetConnectionType }: TargetPar
Target params
connectionService.getConnections({ group_id: groupId, ...params })}
diff --git a/src/features/transfer/MutateTransferForm/components/TargetParams/types.ts b/src/features/transfer/MutateTransferForm/components/TargetParams/types.ts
index 0945b45f..b05b13c7 100644
--- a/src/features/transfer/MutateTransferForm/components/TargetParams/types.ts
+++ b/src/features/transfer/MutateTransferForm/components/TargetParams/types.ts
@@ -1,6 +1,6 @@
import { ConnectionType } from '@shared/types';
-export interface TargetParamsProps {
+export type TargetParamsProps = {
groupId: number;
initialTargetConnectionType?: ConnectionType;
-}
+};
diff --git a/src/features/transfer/MutateTransferForm/components/TargetParamsNode/TargetParamsNode.tsx b/src/features/transfer/MutateTransferForm/components/TargetParamsNode/TargetParamsNode.tsx
new file mode 100644
index 00000000..dda79be3
--- /dev/null
+++ b/src/features/transfer/MutateTransferForm/components/TargetParamsNode/TargetParamsNode.tsx
@@ -0,0 +1,9 @@
+import React from 'react';
+
+import { TargetParams } from '../TargetParams';
+
+import { TargetParamsNodeProps } from './types';
+
+export const TargetParamsNode = ({ data }: TargetParamsNodeProps) => {
+ return ;
+};
diff --git a/src/features/transfer/MutateTransferForm/components/TargetParamsNode/index.ts b/src/features/transfer/MutateTransferForm/components/TargetParamsNode/index.ts
new file mode 100644
index 00000000..f0fd1100
--- /dev/null
+++ b/src/features/transfer/MutateTransferForm/components/TargetParamsNode/index.ts
@@ -0,0 +1,2 @@
+export * from './TargetParamsNode';
+export * from './types';
diff --git a/src/features/transfer/MutateTransferForm/components/TargetParamsNode/types.ts b/src/features/transfer/MutateTransferForm/components/TargetParamsNode/types.ts
new file mode 100644
index 00000000..566330b4
--- /dev/null
+++ b/src/features/transfer/MutateTransferForm/components/TargetParamsNode/types.ts
@@ -0,0 +1,8 @@
+import { Node, NodeProps } from '@xyflow/react';
+
+import { TargetParamsProps } from '../TargetParams';
+
+//TODO: [DOP-22354] change 'targetParams' to NodeType.TARGET
+export interface TargetParamsNodeData extends Node {}
+
+export interface TargetParamsNodeProps extends NodeProps {}