import * as ec2 from 'aws-cdk-lib/aws-ec2'; import * as route53 from 'aws-cdk-lib/aws-route53'; import * as ssm from 'aws-cdk-lib/aws-ssm'; import { Construct } from 'constructs'; /** * A wrapper to access infrastructure provided by RIO LandingZone setup (like VPC, HostedZone) */ export declare class RioLandingZone { /** * Returns the default VPC from RIO LandingZone */ static getDefaultVpc(scope: Construct): ec2.IVpc; /** * Returns the default Route53 HostedZone from RIO LandingZone */ static getDefaultHostedZone(scope: Construct): route53.IHostedZone; static getTeamNameParameter(scope: Construct): ssm.StringParameter; static getTeamIdentifierParameter(scope: Construct): ssm.StringParameter; static getTeamEmailParameter(scope: Construct): ssm.StringParameter; static getTeamAlertSlackChannelParameter(scope: Construct): ssm.StringParameter; static getAccountNameParameter(scope: Construct): ssm.StringParameter; private static getOrCreateParameter; }