export type SubjectContext = UserSubjectContext | FGASubjectContext; export type UserSubjectContext = { userId?: string | null; tenantId: string; permissions?: string[]; attributes?: Record; }; export type FGASubjectContext = { entityType: string; key: string; }; export declare function isFGASubjectContext(subject: SubjectContext): subject is FGASubjectContext;