import { EbacPassportManagerSettingsInterface } from '../../interfaces/ebac-passport-manager-settings.interface'; import { ConfigService } from '@nestjs/config'; import { SessionManagerInterface } from './session-manager.interface'; import { SessionPassportInterface } from './interfaces/session-passport.interface'; import { MiddlewareInterface } from '../../interfaces/middleware.interface'; export declare class SessionManager implements SessionManagerInterface { configService: ConfigService; constructor(params: EbacPassportManagerSettingsInterface); init(params: EbacPassportManagerSettingsInterface): void; getSessionPassport(params: MiddlewareInterface): SessionPassportInterface; clearSession(params: MiddlewareInterface): void; destroySession(params: MiddlewareInterface): void; private initSessionPassportData; private initDynamoDbStore; private getDynamoDbClient; private getSecret; private getTableName; private getAwsRegion; private getAwsSecretAccessKey; private getAwsAccessKeyId; }