NodeMetadata: ZodObject<
    {
        alias: ZodOptional<ZodString>;
        assignee: ZodOptional<ZodString>;
        author: ZodOptional<ZodString>;
        buisnessPhones: ZodOptional<ZodString>;
        category: ZodOptional<ZodString>;
        children: ZodOptional<ZodArray<ZodAny, "many">>;
        completeness: ZodOptional<ZodNumber>;
        consistant: ZodOptional<ZodNumber>;
        consistency: ZodOptional<ZodString>;
        content: ZodOptional<ZodString>;
        correctness: ZodOptional<ZodNumber>;
        dataQuality: ZodOptional<ZodString>;
        dateModified: ZodOptional<ZodString>;
        dateModifiedValue: ZodOptional<ZodNumber>;
        dbStatus: ZodOptional<ZodString>;
        default: ZodOptional<ZodBoolean>;
        description: ZodEffects<ZodNullable<ZodString>, string | string[], string>;
        email: ZodOptional<ZodString>;
        endDate: ZodOptional<ZodString>;
        estimateCost: ZodOptional<ZodString>;
        estimateTime: ZodOptional<ZodString>;
        extension: ZodOptional<ZodString>;
        external: ZodEffects<
            ZodNullable<
                ZodObject<
                    {
                        excel: ZodEffects<
                            ZodEffects<
                                ZodOptional<
                                    ZodNullable<ZodObject<(...), (...), (...), (...), (...)>>,
                                >,
                                any,
                                { token?: string },
                            >,
                            any,
                            { token?: string },
                        >;
                        graph365: ZodEffects<
                            ZodEffects<
                                ZodOptional<
                                    ZodNullable<ZodObject<(...), (...), (...), (...), (...)>>,
                                >,
                                any,
                                { id?: string; url?: string },
                            >,
                            any,
                            { id?: string; url?: string },
                        >;
                        jira: ZodEffects<
                            ZodEffects<
                                ZodOptional<
                                    ZodNullable<ZodObject<(...), (...), (...), (...), (...)>>,
                                >,
                                any,
                                { id?: string; url?: string },
                            >,
                            any,
                            { id?: string; url?: string },
                        >;
                        relatics: ZodEffects<
                            ZodEffects<
                                ZodOptional<
                                    ZodNullable<ZodObject<(...), (...), (...), (...), (...)>>,
                                >,
                                any,
                                { id?: string; url?: string },
                            >,
                            any,
                            { id?: string; url?: string },
                        >;
                        sharepoint: ZodEffects<
                            ZodEffects<
                                ZodOptional<
                                    ZodNullable<ZodObject<(...), (...), (...), (...), (...)>>,
                                >,
                                any,
                                { id?: string; url?: string },
                            >,
                            any,
                            { id?: string; url?: string },
                        >;
                        testlink: ZodEffects<
                            ZodEffects<
                                ZodOptional<
                                    ZodNullable<ZodObject<(...), (...), (...), (...), (...)>>,
                                >,
                                any,
                                { id?: string; url?: string },
                            >,
                            any,
                            { id?: string; url?: string },
                        >;
                    },
                    "strip",
                    ZodTypeAny,
                    {
                        excel?: any;
                        graph365?: any;
                        jira?: any;
                        relatics?: any;
                        sharepoint?: any;
                        testlink?: any;
                    },
                    {
                        excel?: { token?: string };
                        graph365?: { id?: string; url?: string };
                        jira?: { id?: string; url?: string };
                        relatics?: { id?: string; url?: string };
                        sharepoint?: { id?: string; url?: string };
                        testlink?: { id?: string; url?: string };
                    },
                >,
            >,
            any,
            {
                excel?: { token?: string };
                graph365?: { id?: string; url?: string };
                jira?: { id?: string; url?: string };
                relatics?: { id?: string; url?: string };
                sharepoint?: { id?: string; url?: string };
                testlink?: { id?: string; url?: string };
            },
        >;
        fileSize: ZodOptional<ZodNumber>;
        fileSizeRaw: ZodOptional<ZodNumber>;
        fileType: ZodOptional<ZodString>;
        first_name: ZodOptional<ZodString>;
        groups: ZodOptional<ZodString>;
        itemPath: ZodOptional<ZodString>;
        jobTitle: ZodOptional<ZodString>;
        key: ZodOptional<ZodString>;
        last_name: ZodOptional<ZodString>;
        linkItem: ZodOptional<ZodString>;
        liveview: ZodOptional<ZodString>;
        metatag: ZodOptional<ZodArray<ZodString, "many">>;
        mimeType: ZodOptional<ZodString>;
        modifiedBy: ZodOptional<ZodString>;
        modile: ZodOptional<ZodString>;
        officeLocaltion: ZodOptional<ZodString>;
        path: ZodEffects<ZodNullable<ZodArray<ZodString, "many">>, any, string[]>;
        preferredLanguage: ZodOptional<ZodString>;
        project_id: ZodOptional<ZodString>;
        projectStatus: ZodOptional<ZodString>;
        rat: ZodOptional<
            ZodObject<
                {
                    numericQuality: ZodString;
                    qualityDate: ZodString;
                    qualityLevel: ZodString;
                    qualitySummary: ZodString;
                },
                "strip",
                ZodTypeAny,
                {
                    numericQuality?: string;
                    qualityDate?: string;
                    qualityLevel?: string;
                    qualitySummary?: string;
                },
                {
                    numericQuality?: string;
                    qualityDate?: string;
                    qualityLevel?: string;
                    qualitySummary?: string;
                },
            >,
        >;
        ref_extern: ZodEffects<ZodNullable<ZodString>, string | string[], string>;
        register_dt: ZodOptional<ZodNumber>;
        remark: ZodOptional<ZodString>;
        resolve_dt: ZodOptional<ZodNumber>;
        site: ZodOptional<
            ZodObject<
                { id: ZodString; url: ZodString },
                "strip",
                ZodTypeAny,
                { id?: string; url?: string },
                { id?: string; url?: string },
            >,
        >;
        startDate: ZodOptional<ZodString>;
        status: ZodOptional<ZodString>;
        tags: ZodOptional<ZodArray<ZodString, "many">>;
        type: ZodOptional<ZodString>;
        url: ZodOptional<ZodString>;
        userPrincipalName: ZodOptional<ZodString>;
        validationType: ZodOptional<ZodString>;
        value: ZodOptional<ZodString>;
        views: ZodOptional<
            ZodObject<
                {
                    bubble: ZodAny;
                    forceDirectedTree: ZodAny;
                    listView: ZodObject<
                        { views: ZodAny },
                        "strip",
                        ZodTypeAny,
                        { views?: any },
                        { views?: any },
                    >;
                },
                "strip",
                ZodTypeAny,
                { bubble?: any; forceDirectedTree?: any; listView?: { views?: any } },
                { bubble?: any; forceDirectedTree?: any; listView?: { views?: any } },
            >,
        >;
    },
    "strip",
    ZodTypeAny,
    {
        alias?: string;
        assignee?: string;
        author?: string;
        buisnessPhones?: string;
        category?: string;
        children?: any[];
        completeness?: number;
        consistant?: number;
        consistency?: string;
        content?: string;
        correctness?: number;
        dataQuality?: string;
        dateModified?: string;
        dateModifiedValue?: number;
        dbStatus?: string;
        default?: boolean;
        description?: string
        | string[];
        email?: string;
        endDate?: string;
        estimateCost?: string;
        estimateTime?: string;
        extension?: string;
        external?: any;
        fileSize?: number;
        fileSizeRaw?: number;
        fileType?: string;
        first_name?: string;
        groups?: string;
        itemPath?: string;
        jobTitle?: string;
        key?: string;
        last_name?: string;
        linkItem?: string;
        liveview?: string;
        metatag?: string[];
        mimeType?: string;
        modifiedBy?: string;
        modile?: string;
        officeLocaltion?: string;
        path?: any;
        preferredLanguage?: string;
        project_id?: string;
        projectStatus?: string;
        rat?: {
            numericQuality?: string;
            qualityDate?: string;
            qualityLevel?: string;
            qualitySummary?: string;
        };
        ref_extern?: string
        | string[];
        register_dt?: number;
        remark?: string;
        resolve_dt?: number;
        site?: { id?: string; url?: string };
        startDate?: string;
        status?: string;
        tags?: string[];
        type?: string;
        url?: string;
        userPrincipalName?: string;
        validationType?: string;
        value?: string;
        views?: {
            bubble?: any;
            forceDirectedTree?: any;
            listView?: { views?: any };
        };
    },
    {
        alias?: string;
        assignee?: string;
        author?: string;
        buisnessPhones?: string;
        category?: string;
        children?: any[];
        completeness?: number;
        consistant?: number;
        consistency?: string;
        content?: string;
        correctness?: number;
        dataQuality?: string;
        dateModified?: string;
        dateModifiedValue?: number;
        dbStatus?: string;
        default?: boolean;
        description?: string;
        email?: string;
        endDate?: string;
        estimateCost?: string;
        estimateTime?: string;
        extension?: string;
        external?: {
            excel?: { token?: string };
            graph365?: { id?: string; url?: string };
            jira?: { id?: string; url?: string };
            relatics?: { id?: string; url?: string };
            sharepoint?: { id?: string; url?: string };
            testlink?: { id?: string; url?: string };
        };
        fileSize?: number;
        fileSizeRaw?: number;
        fileType?: string;
        first_name?: string;
        groups?: string;
        itemPath?: string;
        jobTitle?: string;
        key?: string;
        last_name?: string;
        linkItem?: string;
        liveview?: string;
        metatag?: string[];
        mimeType?: string;
        modifiedBy?: string;
        modile?: string;
        officeLocaltion?: string;
        path?: string[];
        preferredLanguage?: string;
        project_id?: string;
        projectStatus?: string;
        rat?: {
            numericQuality?: string;
            qualityDate?: string;
            qualityLevel?: string;
            qualitySummary?: string;
        };
        ref_extern?: string;
        register_dt?: number;
        remark?: string;
        resolve_dt?: number;
        site?: { id?: string; url?: string };
        startDate?: string;
        status?: string;
        tags?: string[];
        type?: string;
        url?: string;
        userPrincipalName?: string;
        validationType?: string;
        value?: string;
        views?: {
            bubble?: any;
            forceDirectedTree?: any;
            listView?: { views?: any };
        };
    },
> = ...