import { Request } from 'express'; import { ReqRegisterDisplayDto } from '../dto/register-display.dto'; import { DisplayRegistrationResponseModel, RegistrationStatusResponseModel } from '../models/displays-response.model'; import { PermitJoinService } from '../services/permit-join.service'; import { RegistrationService } from '../services/registration.service'; export declare class RegistrationController { private readonly registrationService; private readonly permitJoinService; private readonly logger; constructor(registrationService: RegistrationService, permitJoinService: PermitJoinService); register(request: Request, userAgent: string, body: ReqRegisterDisplayDto): Promise; getRegistrationStatus(request: Request): RegistrationStatusResponseModel; }