import { SendMessageRequest } from '@aws-sdk/client-sqs'; import { FromSchema, JSONSchema } from 'json-schema-to-ts'; import { SQSContract } from '../sqsContract'; export type SqsMessageBodyType = Contract['messageBodySchema'] extends JSONSchema ? FromSchema : void; export type SqsMessageAttributesType = Contract['messageAttributesSchema'] extends JSONSchema ? FromSchema : void; export type SqsMessage = Omit & { Id?: string; body: SqsMessageBodyType; messageAttributes?: SqsMessageAttributesType; }; //# sourceMappingURL=common.d.ts.map