import { SQSClient } from '@aws-sdk/client-sqs';
import { ISQSAdapter } from '../aws-services-adapters-interfaces/i-sqs-adapter.interface';
export declare class SQSAdapter implements ISQSAdapter {
    private _queueUrl;
    private _client?;
    protected get queueUrl(): string;
    protected get client(): SQSClient;
    constructor(queueUrl?: string);
    sendDataMessage(data: any): Promise<void>;
    sendGroupedDataMessage(data: any, messageGroupId: string): Promise<void>;
}
