diff --git a/src/renderer/src/env.d.ts b/src/renderer/src/env.d.ts
new file mode 100644
index 0000000..cf35859
--- /dev/null
+++ b/src/renderer/src/env.d.ts
@@ -0,0 +1,16 @@
+///
+
+interface Window {
+ electron: {
+ ipcRenderer: {
+ send: (channel: string, ...args: any[]) => void;
+ on: (channel: string, listener: (event: any, ...args: any[]) => void) => () => void;
+ invoke: (channel: string, ...args: any[]) => Promise;
+ removeAllListeners: (channel: string) => void;
+ };
+ };
+ api: {
+ onAudioFragment: (callback: (payload: any) => void) => () => void;
+ onVideoChunk: (callback: (payload: any) => void) => () => void;
+ };
+}