@todesktop/plugin-recall
Version:
ToDesktop plugin for Recall.ai Desktop Recording SDK - Plugin package
28 lines • 932 B
TypeScript
/**
* ToDesktop Recall Desktop SDK Plugin - Main Process
*
* This file runs in Electron's main process and handles:
* - Recall Desktop SDK integration and lifecycle management
* - IPC communication with renderer processes
* - Meeting detection and recording management
* - Event forwarding from SDK to frontend
*/
import { PluginContext } from "./shared";
declare class RecallDesktopMain {
private version;
private isInitialized;
private subscriptions;
private trackedWebContents;
private sdkEventHandlers;
private readonly eventSideEffects;
initialize(): Promise<void>;
private initializeSdk;
private broadcastEvent;
private ensureSdkListener;
private handleSdkEvent;
private registerIpcHandlers;
}
export declare const recallDesktopMain: RecallDesktopMain;
declare const _default: (context: PluginContext) => void;
export default _default;
//# sourceMappingURL=main.d.ts.map