/*! * @license * Copyright Squiz Australia Pty Ltd. All Rights Reserved. */ import { SQSClient } from '@aws-sdk/client-sqs'; import { SendJobStartMessageParams } from './JobStartQueueService.defs'; export declare class JobStartQueueService { private readonly sqsClient; private readonly queueUrl; constructor(sqsClient: SQSClient, queueUrl: string); /** * Sends a job start message to the SQS queue. * Uses a standard queue (not FIFO) to support DelaySeconds for retry backoff. * Duplicate job starts are prevented by ECS RunTask clientToken. */ sendJobStartMessage(params: SendJobStartMessageParams): Promise; }