import { Provider, Request, Response } from '../../abstract/'; export default class RedisProvider extends Provider { private queue; private retryTimeout; private client; private clientId; private serverCallIdMapping; constructor(uri: string, queue: string, retryTimeout: number); fetchWaitingList(): Promise>; fetchPendingList(): Promise>; getRequest(): Promise; respondRequest(res: Response): Promise; sendRequest(req: Request): Promise; getResponse(): Promise; }