import { BaseSuccessResponseModel } from '../../api/models/api-response.model'; import { LongLiveTokenEntity } from '../../auth/entities/auth.entity'; import { DisplayEntity } from '../entities/displays.entity'; export declare class DisplayResponseModel extends BaseSuccessResponseModel { data: DisplayEntity; } export declare class DisplaysResponseModel extends BaseSuccessResponseModel { data: DisplayEntity[]; } export declare class DisplayRegistrationDataModel { display: DisplayEntity; accessToken: string; } export declare class DisplayRegistrationResponseModel extends BaseSuccessResponseModel { data: DisplayRegistrationDataModel; } export declare class DisplayTokensResponseModel extends BaseSuccessResponseModel { data: LongLiveTokenEntity[]; } export declare class DisplayTokenRefreshDataModel { accessToken: string; expiresAt: Date; } export declare class DisplayTokenRefreshResponseModel extends BaseSuccessResponseModel { data: DisplayTokenRefreshDataModel; } export declare class PermitJoinDataModel { success: boolean; expiresAt: Date; remainingTime: number; } export declare class PermitJoinResponseModel extends BaseSuccessResponseModel { data: PermitJoinDataModel; } export declare class PermitJoinStatusDataModel { active: boolean; expiresAt: Date | null; remainingTime: number | null; deploymentMode: string; available: boolean; } export declare class PermitJoinStatusResponseModel extends BaseSuccessResponseModel { data: PermitJoinStatusDataModel; } export declare class RegistrationStatusDataModel { open: boolean; remainingTime: number | null; } export declare class RegistrationStatusResponseModel extends BaseSuccessResponseModel { data: RegistrationStatusDataModel; }