import { A as Adapter } from '../adapter-6ny_hedX.js';
import { BrowserWindow } from 'electron';

/**
 * Create an adapter that allows to communicate with renderer process from main process.
 */
declare function createRendererThreadAdapter<TMessage>(window: BrowserWindow): Adapter<TMessage>;
/**
 * Create an adapter that allows to communicate with main process from renderer process.
 */
declare function createMainThreadAdapter<TMessage>(): Adapter<TMessage>;

export { createMainThreadAdapter, createRendererThreadAdapter };
