///
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