import { ChannelConfig } from '@nestjstools/messaging';
export declare class AmazonSqsChannelConfig extends ChannelConfig {
    readonly credentials?: Credentials;
    readonly queueUrl: string;
    readonly queueName?: string;
    readonly endpoint?: string;
    readonly region: string;
    readonly maxNumberOfMessages?: number;
    readonly visibilityTimeout?: number;
    readonly waitTimeSeconds?: number;
    readonly autoCreate?: boolean;
    readonly deadLetterQueue?: boolean;
    constructor({ name, credentials, queueUrl, maxNumberOfMessages, visibilityTimeout, waitTimeSeconds, region, autoCreate, deadLetterQueue, enableConsumer, avoidErrorsForNotExistedHandlers, middlewares, normalizer, }: AmazonSqsChannelConfig);
}
interface Credentials {
    accessKeyId: string;
    secretAccessKey: string;
    sessionToken?: string;
}
export {};
