import { Timestamp } from "firebase/firestore"; import { Base, BaseConstructorPayload } from "./Base"; import { Background } from "./Background"; import { GroupCategory } from "./GroupCategory"; import { ActiveSubscription } from "./ActiveSubscription"; export type GroupConstructorPayload = { createdAt: Timestamp; fee: number; generationDate: number; gid: string | undefined; isDemoComplete: boolean; name: string | undefined; status: string | undefined; units: number; currency: string; cycleTime: number; activeSubscription: ActiveSubscription; background: Background; category: GroupCategory; accountLimitReached: boolean; } & BaseConstructorPayload; export declare class Group extends Base { private _fee; private _generationDate; private _gid; private _isDemoComplete; private _name; private _status; private _uid; private _units; private _currency; private _cycleTime; private _activeSubscription; private _background; private _category; private _accountLimitReached; constructor(payload: GroupConstructorPayload); get fee(): number; get generationDate(): number; get gid(): string | undefined; get isDemoComplete(): boolean; get name(): string | undefined; get status(): string | undefined; get uid(): string | undefined; get units(): number; get currency(): string | undefined; get cycleTime(): number; get activeSubscription(): ActiveSubscription; get background(): Background; get category(): GroupCategory; get accountLimitReached(): boolean; toObject(): object; } //# sourceMappingURL=Group.d.ts.map