import { IpcRenderer } from 'electron'; import { IResponseObject } from '../interfaces'; import { Method } from '../types'; interface SendData { method: Method; path: string; body: any; responseId: string; } export declare class IpcClient { private namespace; private ipcRenderer; private methods; constructor(ipcRenderer: IpcRenderer, namespace?: string); send(data: SendData): void; get(path: string, body?: any): Promise>; post(path: string, body?: any): Promise>; put(path: string, body?: any): Promise>; patch(path: string, body?: any): Promise>; delete(path: string, body?: any): Promise>; private buildRequestHandler; } export {}; //# sourceMappingURL=index.d.ts.map