import type { PermissionSet } from './types.js'; export declare class PermissionCache { private readonly store; private readonly ttlMs; constructor(ttlMs: number); get(userId: string, tenantId: string, authVersion: number): PermissionSet | null; set(permissionSet: PermissionSet): void; invalidate(userId: string, tenantId: string): void; clear(): void; get size(): number; private key; } //# sourceMappingURL=cache.d.ts.map