import type { EventBridge as AWSEventBridge, Lambda as AWSLambda } from "aws-sdk"; import { Function } from "./function"; /** * The `AWS` namespace exports functions that map to AWS Step Functions AWS-SDK Integrations. * * @see https://docs.aws.amazon.com/step-functions/latest/dg/supported-services-awssdk.html */ export declare namespace $AWS { namespace Lambda { /** * @param input * @see https://docs.aws.amazon.com/lambda/latest/dg/API_Invoke.html */ const Invoke: import("./integration").IntegrationCall<"$AWS.Lambda.Invoke", (input: { Function: Function; ClientContext?: string | undefined; InvocationType?: "Event" | "RequestResponse" | "DryRun" | undefined; LogType?: "None" | "Tail" | undefined; Qualifier?: string | undefined; } & ([Input] extends [undefined] ? { Payload?: Input | undefined; } : { Payload: Input; })) => Promise & { Payload: Output; }>>; } namespace EventBridge { /** * @see https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutEvents.html */ const putEvents: import("./integration").IntegrationCall<"$AWS.EventBridge.putEvent", (request: AWSEventBridge.Types.PutEventsRequest) => Promise>; } const SDK: import("./aws-sdk/sdk.generated").SDK; } export declare const deploymentOnlyModule = true; //# sourceMappingURL=aws.d.ts.map