import type Deed from "./Deed"; import type Document from "./Document"; import type Office from "./Office"; import type OfficeFolderHasCustomer from "./OfficeFolderHasCustomer"; import type OfficeFolderHasStakeholder from "./OfficeFolderHasStakeholder"; declare namespace OfficeFolder { class IOfficeFolder { uuid: string; folder_number: string; name: string; description: string | null; archived_description: string | null; status: EFolderStatus; deed: Deed.IDeed; office: Office.IOffice; created_at: Date | null; updated_at: Date | null; office_folder_has_customers?: OfficeFolderHasCustomer.IOfficeFolderHasCustomer[]; office_folder_has_stakeholder?: OfficeFolderHasStakeholder.IOfficeFolderHasStakeholder[]; documents?: Document.IDocument[]; } enum EFolderStatus { LIVE = "LIVE", ARCHIVED = "ARCHIVED" } type TFolderStatus = EFolderStatus.LIVE | EFolderStatus.ARCHIVED; } export default OfficeFolder;