import { Request } from 'express'; import { BusinessParamDto } from '../dtos/business.param.dto'; import { TokenPayloadDto } from '../dtos/token.payload.dto'; import { AccessBusinessService } from '../services/access.business.service'; import { PlatformService } from '../services/platform.service'; import { FcmTokenEntity } from '../entities/fcm.token.entity'; export declare class FcmTokenController { private readonly accessBusinessService; private readonly platformService; constructor(accessBusinessService: AccessBusinessService, platformService: PlatformService); show(params: BusinessParamDto): Promise; create(body: TokenPayloadDto, req: Request): Promise<{ success: boolean; }>; activate(req: Request): Promise; deactivate(req: Request): Promise; private handleStatus; }