import { Server, CustomTransportStrategy } from '@nestjs/microservices'; import { SnsSqsOptions } from '../../interfaces/sns-sqs-options.interface'; import { SQSClient } from '../../sqs-client/sqs-client'; export declare class SnsSqsTransport extends Server implements CustomTransportStrategy { private sqsClient; private options; constructor(_options: SnsSqsOptions); listen(callback: () => void): Promise; createSqsClient(): SQSClient; close(): Promise; private start; private bindHandlers; private bindEventHandler; private bindMessageHandler; private getMessageHandler; private responsePublisherFactory; private parsePacket; private normalizeExtras; }