import type { IdentityStore } from './identityStore'; export interface Tenant { id: string; plan: 'free' | 'pro' | 'scale'; keyId: string; } export declare class TenantResolver { private readonly store; readonly lane = "D"; constructor(store: IdentityStore); /** * Resolve a bearer token to a tenant. Returns `null` for malformed, unknown, * revoked or expired keys. The store is queried on EVERY call; revocation is * observed on the next request, never after a cached delay. */ resolve(bearerToken: string): Promise; } export default TenantResolver; //# sourceMappingURL=TenantResolver.d.ts.map