import { Microbus } from "@microkits/microbus"; import { DispatchRequest, DispatchResponse, HealthInfoRequest, HealthInfoResponse, PingRequest, PingResponse } from "@microkits/microservices-protocol"; import { InstanceConnection } from "../core/InstanceConnection"; export declare class MicrobusInstanceConnection implements InstanceConnection { private readonly id; private readonly microbus; constructor(id: string, microbus: Microbus); sendDispatchRequest(request: DispatchRequest, timeout: number): Promise; sendHealthInfoRequest(request: HealthInfoRequest, timeout: number): Promise; sendPingRequest(request: PingRequest, timeout: number): Promise; }