import { CanActivate, ExecutionContext } from '@nestjs/common'; import { AccessTokenModel } from '../entities/access-token.entity'; import { MembershipModel } from '../entities/membership.entity'; import { UserGuard } from './user.guard'; export declare class TenantGuard implements CanActivate { private membershipModel; private accessTokenModel; private userGuard; constructor(membershipModel: MembershipModel, accessTokenModel: AccessTokenModel, userGuard: UserGuard); canActivate(context: ExecutionContext): Promise; }