import { BrowserWindow, BrowserView, IpcMain } from "electron";
import { APIChannels, SendChannels } from "./channelsInterface";
export default class IPC {
    nameAPI: string;
    validSendChannel: SendChannels;
    validReceiveChannel: string[];
    constructor(channels: APIChannels);
    get channels(): APIChannels;
    initIpcMain(ipcMain: IpcMain, customWindow: BrowserWindow | BrowserView): Promise<void>;
}
