import { CanActivate, ExecutionContext } from '@nestjs/common'; import { TokensService } from '../../auth/services/tokens.service'; import { ConfigService } from '../../config/services/config.service'; import { DisplaysService } from '../services/displays.service'; import { PermitJoinService } from '../services/permit-join.service'; export declare class RegistrationGuard implements CanActivate { private readonly configService; private readonly permitJoinService; private readonly displaysService; private readonly tokensService; private readonly logger; constructor(configService: ConfigService, permitJoinService: PermitJoinService, displaysService: DisplaysService, tokensService: TokensService); private getConfig; canActivate(context: ExecutionContext): boolean; }