import { DeadLetterQueue, QueueProps, IQueue } from 'aws-cdk-lib/aws-sqs'; import { Stack } from 'aws-cdk-lib'; import { StackAccount } from './core'; export type QueueInput = Readonly<{ id: string; dlq?: DeadLetterQueue; }>; /** Creates an SQS queue with default and optional per-call configuration overrides. */ export declare const withQueue: (deps: { defaultConfiguration: Partial; stack: Stack; }) => (input: QueueInput, configuration?: Partial) => IQueue; /** Constructs an SQS queue ARN from account info and queue name. */ export declare const queueArnFromName: (deps: { account: StackAccount; }) => (queueName: string) => string; //# sourceMappingURL=sqs.d.ts.map