import { Provider, Request, Response } from '../../abstract/'; export default class AmqpProvider extends Provider { private channel; private topic; private clientId; private serverCallIdMapping; private clientResultQueue; constructor(uri: string, topic: string); private connect(uri); getRequest(): Promise; respondRequest(res: Response): Promise; sendRequest(req: Request): Promise; private startPollResponse(); getResponse(): Promise; }