import type Address from "./Address"; import type DeedType from "./DeedType"; import type OfficeFolder from "./OfficeFolder"; import type User from "../Notary/User"; declare namespace Office { class IOffice { uuid: string; idNot: string; name: string; crpcen: string; address: Address.IAddress; office_status: EOfficeStatus; created_at: Date | null; updated_at: Date | null; deed_types?: DeedType.IDeedType[]; users?: User.IUser[]; office_folders?: OfficeFolder.IOfficeFolder[]; } enum EOfficeStatus { ACTIVATED = "ACTIVATED", DESACTIVATED = "DESACTIVATED" } type TOfficeStatus = EOfficeStatus.ACTIVATED | EOfficeStatus.DESACTIVATED; } export default Office;