interface HasUser { userId: string; } declare class Authorization { private userId; constructor(userId: string); canAccessEntity: (entity: HasUser) => boolean; cannotAccessEntity: (entity: HasUser) => boolean; static of: (userId: string) => Authorization; } export default Authorization;