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