import { type Value } from "@intentius/chant"; import { Queue, EventSourceMapping } from "../generated/index.js"; import { type LambdaFunctionProps } from "./lambda-function.js"; export interface LambdaSqsProps extends LambdaFunctionProps { /** `Value`: a name is routinely built with `Sub`/`Ref` (#1366). */ queueName?: Value; batchSize?: number; maxBatchingWindow?: number; defaults?: LambdaFunctionProps["defaults"] & { queue?: Partial[0]>; eventSourceMapping?: Partial[0]>; }; } export declare const LambdaSqs: import("@intentius/chant").CompositeDefinition; role: import("@intentius/chant").Declarable & Record; func: import("@intentius/chant").Declarable & Record; eventSourceMapping: import("@intentius/chant").Declarable & Record; }>; //# sourceMappingURL=lambda-sqs.d.ts.map