import * as core from 'aws-cdk-lib'; import * as constructs from 'constructs'; export interface CrossAccountDnsValidatedCertificateProps { readonly domainName: string; readonly subjectAlternativeNames?: string[]; readonly hostedZoneId: string; readonly validationRoleArn: string; readonly validationTimeout?: core.Duration; readonly cleanupValidationRecords?: boolean; readonly certificateRegion?: string; } export declare class CrossAccountDnsValidatedCertificate extends constructs.Construct { private static readonly SINGLETON_KEY; readonly certificateArn: string; constructor(scope: constructs.Construct, id: string, props: CrossAccountDnsValidatedCertificateProps); private getOrCreateFunction; }