import { CanActivate, ExecutionContext } from '@nestjs/common'; import type { OrgAuthConfig } from './org-auth.types'; export declare class OrgAdminGuard implements CanActivate { private readonly logger; private readonly identityClient; private readonly cacheTtlMs; private readonly requestContextSymbol?; private readonly cache; constructor(config: OrgAuthConfig); canActivate(context: ExecutionContext): Promise; private resolveOrgRole; private extractContext; private evictExpiredEntries; }