import { Duration, aws_iam, aws_lambda } from 'aws-cdk-lib'; import { Construct } from 'constructs'; export interface WaiterStateMachineProps { readonly isCompleteHandler: aws_lambda.IFunction; readonly queryInterval: Duration; readonly maxAttempts: number; readonly backoffRate: number; } export declare class WaiterStateMachine extends Construct { readonly stateMachineArn: string; constructor(scope: Construct, id: string, props: WaiterStateMachineProps); grantStartExecution(identity: aws_iam.IGrantable): aws_iam.Grant; } //# sourceMappingURL=waiter-state-machine.d.ts.map