import { Response } from 'express';
import { AuthRequest, ApproverAuthRequest, ScanAuthRequest } from '../middleware/auth';
export declare function listVisitorReasons(req: AuthRequest, res: Response): Promise<void>;
export declare function createVisitorReason(req: AuthRequest, res: Response): Promise<void>;
export declare function updateVisitorReason(req: AuthRequest, res: Response): Promise<void>;
export declare function deleteVisitorReason(req: AuthRequest, res: Response): Promise<void>;
export declare function listVisitorReasonsForApprover(req: ApproverAuthRequest, res: Response): Promise<void>;
export declare function listVisitorReasonsForScanner(req: ScanAuthRequest, res: Response): Promise<void>;
//# sourceMappingURL=visitorReasons.controller.d.ts.map