import { aws_cloudfront as cloudfront, aws_secretsmanager as secretsmanager, aws_kms as kms } from 'aws-cdk-lib'; import * as constructs from 'constructs'; export interface AuthSecretManagerProps { readonly domainName: string; readonly tableName: string; readonly tableRegion: string; readonly azureTenantId: string; readonly azureClientId: string; readonly stsAudience: string; readonly cookieDomain?: string; readonly securityAlertsTopicArn?: string; readonly autoRevokeOnReuse?: boolean; readonly jwtClaimsWhitelist?: string[]; } export declare class AuthSecretManager extends constructs.Construct { readonly kmsKey: kms.Key; readonly configSecret: secretsmanager.Secret; readonly kvs: cloudfront.KeyValueStore; constructor(scope: constructs.Construct, id: string, props: AuthSecretManagerProps); }