import { SQSContract } from '../sqsContract';
import { SendMessageBuilderOptions, SendMessageSideEffect } from '../types';
/**
 * creates a sendMessage side effect
 * The sendMessage function validates a message against the contract and sends it to the SQS queue
 */
export declare const buildSendMessage: <Contract extends SQSContract>(contract: Contract, options: SendMessageBuilderOptions<Contract>) => SendMessageSideEffect<Contract>;
//# sourceMappingURL=sendMessage.d.ts.map