import { CanActivate, ExecutionContext } from '@nestjs/common'; import { Reflector } from '@nestjs/core'; import { UserRole } from '../users.constants'; export declare const ROLES_KEY = "roles"; export declare const Roles: (...roles: UserRole[]) => import("@nestjs/common").CustomDecorator; export declare class RolesGuard implements CanActivate { private reflector; constructor(reflector: Reflector); canActivate(context: ExecutionContext): boolean; }