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