import { DocumentReference, Timestamp } from "firebase/firestore"; export type OwnerType = "primary" | "secondary"; export type IdentityType = "D/L" | "TRN" | "PassPort" | "Voter's ID" | undefined | (string & {}); export type PaymentMethod = "cash" | "debit" | "credit" | "cheque" | "online"; export type TransactionEntry = "cr" | "dr"; export type Email = string; export type AccountID = string; export type OwnerID = string; export type PropertyID = string; export type CommentID = string; export type GroupID = string; export type PhoneContact = { number: string; type: string; extension: string | undefined; isMain: boolean | undefined; areaCode: string | undefined; country: string | undefined; }; export type EmailContact = { type: string; address: Email; }; export type AddressType = { street?: string; city?: string; town?: string; parish?: string; country?: string; zipCode?: string; metropolitan?: string; district?: string; county?: string; countryCode?: string; }; export type IAddress = AddressType; export type CreateCommentInput = { groupId: string; accountId: string; html: string; htmlText: string; authorId: string; author: string; }; export type CreateObjectBaseElement = { groupId: string; createdBy: string; creatorId: string; createdAt: Timestamp; }; export type CreateCommentObject = { accountId: string; html: string; htmlText: string; } & CreateObjectBaseElement; export type OwnersRef = { ref: DocumentReference; type: "primary" | "secondary"; }; //# sourceMappingURL=types.d.ts.map