import { CanActivate, ExecutionContext } from '@nestjs/common'; import { Request } from 'express'; import { Observable } from 'rxjs'; import { OperationToken } from './entities'; export declare type OperationTokenRequest = Request & { token: OperationToken; }; export declare class OperationTokenGuard implements CanActivate { canActivate(context: ExecutionContext): boolean | Promise | Observable; }