import { type WebappDeployProps } from "@capraconsulting/webapp-deploy-lambda"; import * as constructs from "constructs"; interface Props { /** * Reference to the IAM Role that will be granted permission to * assume the CI role. This role must have permission to assume * the CI role. */ externalRoleArn: string; /** * The name of the role that will be created. */ roleName: string; webappDeploy: WebappDeployProps; } /** * Provide the construct described at * https://github.com/capraconsulting/webapp-deploy-lambda * in combination with a separate role to be used to * trigger the process. */ export declare class WebappDeployViaRole extends constructs.Construct { constructor(scope: constructs.Construct, id: string, props: Props); } export {};