export interface User { employeeNumber: string; firstName: string; lastName: string; position: string; department: string; email: string; location: string; isVendor: boolean; teamMembership: string[]; orgStructure: string; manager: string; permissions: string[]; } interface Cache { [identifier: string]: { expiration: number; user: User; }; } declare class UserCache { cache: Cache; set(user: User, service: string, lifespan: number): void; get(identifier: string): User | null; del(identifier: string): void; } export declare const userCache: UserCache; export {};