export type TreeNodeProps = { executionId?: string; runId?: string; clientId?: string; status?: string; resultPercentage?: Record; reRun?: boolean; reRunFailed?: boolean; results?: boolean; reports?: boolean; createdBy?: string; modifiedBy?: string; createdByUname?: string; modifiedByUname?: string; createdOn?: string; modifiedOn?: string; state?: string; path?: string; searchKey?: string; key: string; name?: string; projectId?: string; hierarchy: number; executionOrder?: number; conditionCount?: number; subContainerCount?: number; resourceCount?: number; totalSubContainerCount?: number; totalResourceCount?: number; totalProjectElementCount?: number; totalSharedElementCount?: number; container?: boolean; localDelete?: boolean; defaultEntity?: boolean; lastResource?: boolean; lastChild?: boolean; platform?: string; parentId?: string; parentName?: string; checked?: boolean | 'partial'; expanded?: boolean; expandable?: boolean; sourceId?: string; isNewNode?: boolean; entityType?: string; lastDefaultEntity?: string; type?: string; label?: string; isShared?: boolean | string; isRecorded?: string; originalId?: string; locatorsCount?: number; version?: string; hide?: boolean; folder?: boolean; selectedStatus?: 'completely' | 'partially' | 'none'; isDelete?: boolean; reviewerId?: string; reviewerName?: string; localCopyId?: string; localAutomationId?: string; localManualId?: string; cascaded?: string; automationId?: string; manualId?: string; unselectable?: boolean; description?: string; desc?: string; expandedAll?: boolean; hideResources?: boolean; hidePreOrPost?: boolean; isScript?: boolean; stepId?: string; conditionId?: string; machInstanceId?: string; duration?: string; headless?: boolean; };