import type { User as UserType } from '../../domain/schemas/entities.schema.js'; export type User = UserType; export declare const createUser: (id: string, name: string, username: string, avatar?: string, preferences?: Record) => User; export declare const updateUserName: (user: User, newName: string) => User; export declare const updateUserPreferences: (user: User, preferences: Record) => User; export declare const updateUserAvatar: (user: User, avatar?: string) => User; export declare const hasUserPreference: (user: User, key: string) => boolean; export declare const getUserPreference: (user: User, key: string, defaultValue?: T) => T | undefined; //# sourceMappingURL=user.d.ts.map