import { Req } from "badmfck-signal"; import { BaseService } from "../BaseService"; import { IError } from "../structures/Interfaces"; export interface IMicroserviceClientOptions { id: string; securityKey: string; host: string; password: string; } export declare const REQ_MICROSERVICE_CALL: Req<{ id: string; requestName: string; requestData: any; }, any>; export declare class MicroserviceClient extends BaseService { #private; options: IMicroserviceClientOptions; constructor(opt: IMicroserviceClientOptions); init(): Promise; requestMicroserviceCall(req: { id: string; requestName: string; requestData: any; }): Promise; }