import { Construct } from 'constructs'; import { Duration, Environment, NestedStack, NestedStackProps } from 'aws-cdk-lib'; import { ICertificate } from 'aws-cdk-lib/aws-certificatemanager'; import { IHostedZone } from 'aws-cdk-lib/aws-route53'; import { CoreConstructProps } from './CoreConstruct'; export interface CoreNestedStackProps extends Omit, CoreConstructProps { stackTimeout?: Duration; } export interface AsyncCoreNestedStackProps extends CoreNestedStackProps { profile: string; env: Required; } export declare class CoreNestedStack extends NestedStack { certificate: ICertificate; hostedZone: IHostedZone; constructor(scope: Construct, id: string, props: CoreNestedStackProps); }