import type { Instance } from '@bcms-cloud/instance'; import type { ShimUser, User, UserProtected } from './models'; export declare class UserFactory { static instance(data: Omit): User; static toProtected(user: User): UserProtected; static toShimUser(user: User, instance: Instance): ShimUser; }