interface OrgModel { id?: string; parentId?: string; elementName?: string; description?: string; propertiesMap?: { [key: string]: { contentType: string; contentBytes: string; }; }; children?: OrgModel[]; } interface TreeNodeModel { id: string; text: string; children?: TreeNodeModel[]; icon?: string; data?: { description?: string; propertiesMap?: { [key: string]: { contentType: string; contentBytes: string; }; }; parentId?: string; childNames?: string[]; }; state?: { opened?: boolean; disabled?: boolean; selected?: boolean; }; } export { OrgModel, TreeNodeModel };