/// import Metadata from "@sentrei/types/models/Metadata"; declare namespace Room { type Types = "bond" | "focus" | "work"; type EditableFields = { description: string | null; emoji: string; name: string; color: string; type: Types; }; interface Fields extends EditableFields { participants?: FirebaseFirestore.FieldValue | string[]; participantCount: FirebaseFirestore.FieldValue | number; nameroomId: string; spaceId: string; sessionId?: string; } type AdminUpdate = Partial; interface Create extends Fields, Metadata.Create { } interface Update extends Partial, Metadata.Update { } interface Response extends Fields, Metadata.Response { } interface Get extends Fields, Metadata.Get { id: string; participants?: string[]; participantCount: number; } interface Snapshot extends Get { snap: firebase.firestore.DocumentSnapshot; } } export default Room; //# sourceMappingURL=Room.d.ts.map