import { SendMessageBatchRequestEntry } from '@aws-sdk/client-sqs';
import { SQSContract } from '../sqsContract';
import { SqsMessage, SqsMessageBodyType } from '../types';
export declare const serializeMessage: <Contract extends SQSContract>({ contract, bodySerializer, }: {
    contract: Contract;
    bodySerializer?: (body: SqsMessageBodyType<Contract>) => string | undefined;
}) => ({ body, messageAttributes, ...restMessage }: SqsMessage<Contract>) => SendMessageBatchRequestEntry;
//# sourceMappingURL=serializeMessage.d.ts.map