import { ExecutionContext } from "@nestjs/common"; import { Observable } from "rxjs"; import { Reflector } from "@nestjs/core"; declare const JwtAuthGuard_base: import("@nestjs/passport").Type; export declare class JwtAuthGuard extends JwtAuthGuard_base { private reflector; constructor(reflector: Reflector); canActivate(context: ExecutionContext): boolean | Promise | Observable; handleRequest(err: any, user: any, info: any, context: ExecutionContext): any; } export declare const IS_PUBLIC_KEY = "isPublic"; export declare const Public: () => import("@nestjs/common").CustomDecorator; export {};