import { Response } from 'express';
import { ResponseService } from 'src/common/response-handling/response-handler';
import { AuthenticatedRequest } from 'src/common/interfaces/authenticated-request.interface';
import { ZoomFinalSessionConfirmService } from '../services/zoom-final-session-confirm.service';
import { ConfirmFinalSessionV1Dto } from '../dto/confirm-final-session-v1.dto';
import { ReinstateFinalSessionRegistrantV1Dto } from '../dto/reinstate-final-session-registrant-v1.dto';
export declare class ZoomFinalSessionConfirmController {
    private readonly finalSessionConfirmService;
    private readonly responseService;
    constructor(finalSessionConfirmService: ZoomFinalSessionConfirmService, responseService: ResponseService);
    private isRelationalManager;
    confirm(dto: ConfirmFinalSessionV1Dto, req: AuthenticatedRequest, res: Response): Promise<void>;
    reinstate(dto: ReinstateFinalSessionRegistrantV1Dto, req: AuthenticatedRequest, res: Response): Promise<void>;
}
