import Profile from "./Profile"; declare namespace User { type NotificationType = "app" | "email"; interface NotificationSettings { chat: NotificationType[]; invitation: NotificationType[]; update: NotificationType[]; } interface Response extends Profile.Response { email: string | null; notificationCount: number; notificationSettings: NotificationSettings; role: "admin" | "moderator" | "viewer"; } interface Get extends Response { uid: string; } interface Snapshot extends Get { snap: firebase.firestore.DocumentSnapshot; } type Update = Partial; } export default User; //# sourceMappingURL=User.d.ts.map