/// export declare type RootCollection = "activity" | "analytics" | "feedback" | "namespaces" | "notifications" | "profiles" | "rooms" | "sessions" | "spaces" | "users"; export declare const rootCollection: RootCollection[]; export declare type RoomCollection = "activity" | "analytics" | "participants" | "sessions"; export declare const roomCollection: RoomCollection[]; export declare type SpaceCollection = "activity" | "analytics" | "invites" | "members" | "namerooms" | "rooms" | "sessions"; export declare const spaceCollection: SpaceCollection[]; export declare type RoomSpaceCollection = RoomCollection | SpaceCollection; export declare const roomSpaceCollection: RoomSpaceCollection[]; export declare type Collection = RootCollection | RoomSpaceCollection; export declare const collection: Collection[]; declare namespace Stats { type Room = { [x in RoomCollection]?: FirebaseFirestore.FieldValue | number; }; type RoomSpace = { [x in RoomSpaceCollection]?: FirebaseFirestore.FieldValue | number; }; type Root = { [x in RootCollection]?: FirebaseFirestore.FieldValue | number; }; type Space = { [x in SpaceCollection]?: FirebaseFirestore.FieldValue | number; }; type Fields = { [x in Collection]?: FirebaseFirestore.FieldValue | number; }; type NumberFields = { [x in Collection]?: number; }; type Response = Fields; type NumberResponse = NumberFields; type Update = Partial; interface Get extends NumberResponse { id: string; } } export default Stats; //# sourceMappingURL=Stats.d.ts.map