@infrasoftbe/vnv-sdk
    Preparing search index...

    Variable ListConst

    List: ZodObject<
        {
            AllowContentTypes: ZodBoolean;
            AllowDeletion: ZodBoolean;
            BaseTemplate: ZodNumber;
            BaseType: ZodAny;
            BrowserFileHandling: ZodAny;
            ContentTypes: ZodArray<ZodAny, "many">;
            ContentTypesEnabled: ZodBoolean;
            CrawlNonDefaultViews: ZodBoolean;
            CreatablesInfo: ZodAny;
            Created: ZodString;
            CurrentChangeToken: ZodAny;
            CustomActionElements: ZodArray<ZodAny, "many">;
            DataSource: ZodAny;
            DefaultContentApprovalWorkflowId: ZodString;
            DefaultDisplayFormUrl: ZodString;
            DefaultEditFormUrl: ZodString;
            DefaultNewFormUrl: ZodString;
            DefaultView: ZodAny;
            DefaultViewPath: ZodAny;
            DefaultViewUrl: ZodString;
            Description: ZodString;
            DescriptionResource: ZodAny;
            Direction: ZodString;
            DocumentTemplateUrl: ZodString;
            DraftVersionVisibility: ZodAny;
            EffectiveBasePermissions: ZodObject<{}, "strip", ZodTypeAny, {}, {}>;
            EffectiveBasePermissionsForUI: ZodObject<{}, "strip", ZodTypeAny, {}, {}>;
            EnableAssignToEmail: ZodBoolean;
            EnableAttachments: ZodBoolean;
            EnableFolderCreation: ZodBoolean;
            EnableMinorVersions: ZodBoolean;
            EnableModeration: ZodBoolean;
            EnableRequestSignOff: ZodBoolean;
            EnableVersioning: ZodBoolean;
            EntityTypeName: ZodString;
            EventReceivers: ZodArray<ZodAny, "many">;
            ExcludeFromOfflineClient: ZodBoolean;
            ExemptFromBlockDownloadOfNonViewableFiles: ZodBoolean;
            Fields: ZodArray<
                ZodObject<
                    {
                        AutofillInfo: ZodNullable<ZodString>;
                        AutoIndexed: ZodBoolean;
                        CanBeDeleted: ZodBoolean;
                        ClientSideComponentId: ZodString;
                        ClientSideComponentProperties: ZodNullable<ZodString>;
                        ClientValidationFormula: ZodNullable<ZodString>;
                        ClientValidationMessage: ZodNullable<ZodString>;
                        CustomFormatter: ZodNullable<ZodString>;
                        DefaultFormula: ZodNullable<ZodString>;
                        DefaultValue: ZodNullable<ZodString>;
                        Description: ZodString;
                        Direction: ZodEnum<["none", "ltr", "rtl"]>;
                        EnforceUniqueValues: ZodBoolean;
                        EntityPropertyName: ZodString;
                        FieldTypeKind: ZodNumber;
                        Filterable: ZodBoolean;
                        FromBaseType: ZodBoolean;
                        Group: ZodString;
                        Hidden: ZodBoolean;
                        Id: ZodString;
                        Indexed: ZodBoolean;
                        IndexStatus: ZodNumber;
                        InternalName: ZodString;
                        IsModern: ZodBoolean;
                        JSLink: ZodNullable<ZodString>;
                        PinnedToFiltersPane: ZodBoolean;
                        ReadOnlyField: ZodBoolean;
                        Required: ZodBoolean;
                        SchemaXml: ZodString;
                        Scope: ZodString;
                        Sealed: ZodBoolean;
                        ShowInFiltersPane: ZodNumber;
                        Sortable: ZodBoolean;
                        StaticName: ZodString;
                        Title: ZodString;
                        TypeAsString: ZodString;
                        TypeDisplayName: ZodString;
                        TypeShortDescription: ZodString;
                        ValidationFormula: ZodNullable<ZodString>;
                        ValidationMessage: ZodNullable<ZodString>;
                    },
                    "strip",
                    ZodTypeAny,
                    {
                        AutofillInfo?: string;
                        AutoIndexed?: boolean;
                        CanBeDeleted?: boolean;
                        ClientSideComponentId?: string;
                        ClientSideComponentProperties?: string;
                        ClientValidationFormula?: string;
                        ClientValidationMessage?: string;
                        CustomFormatter?: string;
                        DefaultFormula?: string;
                        DefaultValue?: string;
                        Description?: string;
                        Direction?: "none"
                        | "ltr"
                        | "rtl";
                        EnforceUniqueValues?: boolean;
                        EntityPropertyName?: string;
                        FieldTypeKind?: number;
                        Filterable?: boolean;
                        FromBaseType?: boolean;
                        Group?: string;
                        Hidden?: boolean;
                        Id?: string;
                        Indexed?: boolean;
                        IndexStatus?: number;
                        InternalName?: string;
                        IsModern?: boolean;
                        JSLink?: string;
                        PinnedToFiltersPane?: boolean;
                        ReadOnlyField?: boolean;
                        Required?: boolean;
                        SchemaXml?: string;
                        Scope?: string;
                        Sealed?: boolean;
                        ShowInFiltersPane?: number;
                        Sortable?: boolean;
                        StaticName?: string;
                        Title?: string;
                        TypeAsString?: string;
                        TypeDisplayName?: string;
                        TypeShortDescription?: string;
                        ValidationFormula?: string;
                        ValidationMessage?: string;
                    },
                    {
                        AutofillInfo?: string;
                        AutoIndexed?: boolean;
                        CanBeDeleted?: boolean;
                        ClientSideComponentId?: string;
                        ClientSideComponentProperties?: string;
                        ClientValidationFormula?: string;
                        ClientValidationMessage?: string;
                        CustomFormatter?: string;
                        DefaultFormula?: string;
                        DefaultValue?: string;
                        Description?: string;
                        Direction?: "none"
                        | "ltr"
                        | "rtl";
                        EnforceUniqueValues?: boolean;
                        EntityPropertyName?: string;
                        FieldTypeKind?: number;
                        Filterable?: boolean;
                        FromBaseType?: boolean;
                        Group?: string;
                        Hidden?: boolean;
                        Id?: string;
                        Indexed?: boolean;
                        IndexStatus?: number;
                        InternalName?: string;
                        IsModern?: boolean;
                        JSLink?: string;
                        PinnedToFiltersPane?: boolean;
                        ReadOnlyField?: boolean;
                        Required?: boolean;
                        SchemaXml?: string;
                        Scope?: string;
                        Sealed?: boolean;
                        ShowInFiltersPane?: number;
                        Sortable?: boolean;
                        StaticName?: string;
                        Title?: string;
                        TypeAsString?: string;
                        TypeDisplayName?: string;
                        TypeShortDescription?: string;
                        ValidationFormula?: string;
                        ValidationMessage?: string;
                    },
                >,
                "many",
            >;
            FileSavePostProcessingEnabled: ZodBoolean;
            ForceCheckout: ZodBoolean;
            Forms: ZodArray<
                ZodObject<
                    {
                        DecodedUrl: ZodString;
                        FormType: ZodType<PageType, ZodTypeDef, PageType>;
                        Id: ZodString;
                        ResourcePath: ZodObject<
                            { DecodedUrl: ZodString },
                            "strip",
                            ZodTypeAny,
                            { DecodedUrl?: string },
                            { DecodedUrl?: string },
                        >;
                        ServerRelativeUrl: ZodString;
                    },
                    "strip",
                    ZodTypeAny,
                    {
                        DecodedUrl?: string;
                        FormType?: PageType;
                        Id?: string;
                        ResourcePath?: { DecodedUrl?: string };
                        ServerRelativeUrl?: string;
                    },
                    {
                        DecodedUrl?: string;
                        FormType?: PageType;
                        Id?: string;
                        ResourcePath?: { DecodedUrl?: string };
                        ServerRelativeUrl?: string;
                    },
                >,
                "many",
            >;
            HasExternalDataSource: ZodBoolean;
            Hidden: ZodBoolean;
            Id: ZodString;
            ImagePath: ZodObject<
                { DecodedUrl: ZodString },
                "strip",
                ZodTypeAny,
                { DecodedUrl?: string },
                { DecodedUrl?: string },
            >;
            ImageUrl: ZodString;
            InformationRightsManagementSettings: ZodArray<ZodAny, "many">;
            IrmEnabled: ZodBoolean;
            IrmExpire: ZodBoolean;
            IrmReject: ZodBoolean;
            IsApplicationList: ZodBoolean;
            IsCatalog: ZodBoolean;
            IsPrivate: ZodBoolean;
            IsSiteAssetsLibrary: ZodBoolean;
            IsSystemList: ZodBoolean;
            ItemCount: ZodNumber;
            LastItemDeletedDate: ZodString;
            LastItemModifiedDate: ZodString;
            LastItemUserModifiedDate: ZodString;
            ListExperienceOptions: ZodNumber;
            ListItemEntityTypeFullName: ZodString;
            MajorVersionLimit: ZodNumber;
            MajorWithMinorVersionsLimit: ZodNumber;
            MultipleDataList: ZodBoolean;
            NoCrawl: ZodBoolean;
            OnQuickLaunch: ZodBoolean;
            ParentWebPath: ZodObject<
                { DecodedUrl: ZodString },
                "strip",
                ZodTypeAny,
                { DecodedUrl?: string },
                { DecodedUrl?: string },
            >;
            ParentWebUrl: ZodString;
            ParserDisabled: ZodBoolean;
            ReadSecurity: ZodNumber;
            RootFolder: ZodObject<
                {
                    ContentTypeOrder: ZodArray<ZodString, "many">;
                    Exists: ZodBoolean;
                    IsWOPIEnabled: ZodBoolean;
                    ItemCount: ZodNumber;
                    Name: ZodString;
                    ProgID: ZodNullable<ZodString>;
                    ServerRelativePath: ZodType<IResourcePath, ZodTypeDef, IResourcePath>;
                    ServerRelativeUrl: ZodString;
                    StorageMetrics: ZodOptional<
                        ZodType<IStorageMetrics, ZodTypeDef, IStorageMetrics>,
                    >;
                    TimeCreated: ZodString;
                    TimeLastModified: ZodString;
                    UniqueContentTypeOrder: ZodArray<ZodString, "many">;
                    UniqueId: ZodString;
                    WelcomePage: ZodString;
                },
                "strip",
                ZodTypeAny,
                {
                    ContentTypeOrder?: string[];
                    Exists?: boolean;
                    IsWOPIEnabled?: boolean;
                    ItemCount?: number;
                    Name?: string;
                    ProgID?: string;
                    ServerRelativePath?: IResourcePath;
                    ServerRelativeUrl?: string;
                    StorageMetrics?: IStorageMetrics;
                    TimeCreated?: string;
                    TimeLastModified?: string;
                    UniqueContentTypeOrder?: string[];
                    UniqueId?: string;
                    WelcomePage?: string;
                },
                {
                    ContentTypeOrder?: string[];
                    Exists?: boolean;
                    IsWOPIEnabled?: boolean;
                    ItemCount?: number;
                    Name?: string;
                    ProgID?: string;
                    ServerRelativePath?: IResourcePath;
                    ServerRelativeUrl?: string;
                    StorageMetrics?: IStorageMetrics;
                    TimeCreated?: string;
                    TimeLastModified?: string;
                    UniqueContentTypeOrder?: string[];
                    UniqueId?: string;
                    WelcomePage?: string;
                },
            >;
            SchemaXml: ZodString;
            ServerTemplateCanCreateFolders: ZodBoolean;
            TemplateFeatureId: ZodString;
            Title: ZodString;
            UserCustomActions: ZodArray<
                ZodObject<
                    {
                        CommandUIExtension: ZodString;
                        Description: ZodString;
                        Group: ZodString;
                        Id: ZodString;
                        ImageUrl: ZodString;
                        Location: ZodString;
                        Name: ZodString;
                        RegistrationId: ZodString;
                        RegistrationType: ZodType<
                            UserCustomActionRegistrationType,
                            ZodTypeDef,
                            UserCustomActionRegistrationType,
                        >;
                        Rights: ZodType<IBasePermissions, ZodTypeDef, IBasePermissions>;
                        Scope: ZodType<
                            UserCustomActionScope,
                            ZodTypeDef,
                            UserCustomActionScope,
                        >;
                        ScriptBlock: ZodString;
                        ScriptSrc: ZodString;
                        Sequence: ZodNumber;
                        Title: ZodString;
                        Url: ZodString;
                        VersionOfUserCustomAction: ZodString;
                    },
                    "strip",
                    ZodTypeAny,
                    {
                        CommandUIExtension?: string;
                        Description?: string;
                        Group?: string;
                        Id?: string;
                        ImageUrl?: string;
                        Location?: string;
                        Name?: string;
                        RegistrationId?: string;
                        RegistrationType?: UserCustomActionRegistrationType;
                        Rights?: IBasePermissions;
                        Scope?: UserCustomActionScope;
                        ScriptBlock?: string;
                        ScriptSrc?: string;
                        Sequence?: number;
                        Title?: string;
                        Url?: string;
                        VersionOfUserCustomAction?: string;
                    },
                    {
                        CommandUIExtension?: string;
                        Description?: string;
                        Group?: string;
                        Id?: string;
                        ImageUrl?: string;
                        Location?: string;
                        Name?: string;
                        RegistrationId?: string;
                        RegistrationType?: UserCustomActionRegistrationType;
                        Rights?: IBasePermissions;
                        Scope?: UserCustomActionScope;
                        ScriptBlock?: string;
                        ScriptSrc?: string;
                        Sequence?: number;
                        Title?: string;
                        Url?: string;
                        VersionOfUserCustomAction?: string;
                    },
                >,
                "many",
            >;
            ValidationFormula: ZodString;
            ValidationMessage: ZodString;
            Views: ZodArray<
                ZodObject<
                    {
                        AssociatedContentTypeId: ZodNullable<ZodString>;
                        CalendarViewStyles: ZodNullable<ZodString>;
                        CustomFormatter: ZodNullable<ZodString>;
                        DefaultView: ZodBoolean;
                        DefaultViewForContentType: ZodBoolean;
                        EditorModified: ZodBoolean;
                        Formats: ZodNullable<ZodString>;
                        Hidden: ZodBoolean;
                        HtmlSchemaXml: ZodString;
                        Id: ZodString;
                        ImageUrl: ZodString;
                        IncludeRootFolder: ZodBoolean;
                        JSLink: ZodString;
                        ListViewXml: ZodString;
                        Method: ZodNullable<ZodString>;
                        MobileDefaultView: ZodBoolean;
                        MobileView: ZodBoolean;
                        ModerationType: ZodNullable<ZodString>;
                        NewDocumentTemplates: ZodString;
                        OrderedView: ZodBoolean;
                        Paged: ZodBoolean;
                        PersonalView: ZodBoolean;
                        ReadOnlyView: ZodBoolean;
                        RequiresClientIntegration: ZodBoolean;
                        RowLimit: ZodNumber;
                        Scope: ZodString;
                        ServerRelativePath: ZodObject<
                            { DecodedUrl: ZodString },
                            "strip",
                            ZodTypeAny,
                            { DecodedUrl?: string },
                            { DecodedUrl?: string },
                        >;
                        ServerRelativeUrl: ZodString;
                        StyleId: ZodNullable<ZodString>;
                        TabularView: ZodBoolean;
                        Threaded: ZodBoolean;
                        Title: ZodString;
                        Toolbar: ZodString;
                        ToolbarTemplateName: ZodNullable<ZodString>;
                        ViewData: ZodNullable<ZodString>;
                        ViewJoins: ZodNullable<ZodString>;
                        ViewProjectedFields: ZodNullable<
                            ZodObject<
                                { SchemaXml: ZodString },
                                "strip",
                                ZodTypeAny,
                                { SchemaXml?: string },
                                { SchemaXml?: string },
                            >,
                        >;
                        ViewQuery: ZodString;
                        ViewType: ZodString;
                        ViewType2: ZodNullable<
                            ZodEnum<["KANBAN", "TILES", "COMPACTLIST", "MODERNCALENDAR"]>,
                        >;
                        VisualizationInfo: ZodNullable<ZodUnknown>;
                    },
                    "strip",
                    ZodTypeAny,
                    {
                        AssociatedContentTypeId?: string;
                        CalendarViewStyles?: string;
                        CustomFormatter?: string;
                        DefaultView?: boolean;
                        DefaultViewForContentType?: boolean;
                        EditorModified?: boolean;
                        Formats?: string;
                        Hidden?: boolean;
                        HtmlSchemaXml?: string;
                        Id?: string;
                        ImageUrl?: string;
                        IncludeRootFolder?: boolean;
                        JSLink?: string;
                        ListViewXml?: string;
                        Method?: string;
                        MobileDefaultView?: boolean;
                        MobileView?: boolean;
                        ModerationType?: string;
                        NewDocumentTemplates?: string;
                        OrderedView?: boolean;
                        Paged?: boolean;
                        PersonalView?: boolean;
                        ReadOnlyView?: boolean;
                        RequiresClientIntegration?: boolean;
                        RowLimit?: number;
                        Scope?: string;
                        ServerRelativePath?: { DecodedUrl?: string };
                        ServerRelativeUrl?: string;
                        StyleId?: string;
                        TabularView?: boolean;
                        Threaded?: boolean;
                        Title?: string;
                        Toolbar?: string;
                        ToolbarTemplateName?: string;
                        ViewData?: string;
                        ViewJoins?: string;
                        ViewProjectedFields?: { SchemaXml?: string };
                        ViewQuery?: string;
                        ViewType?: string;
                        ViewType2?: "KANBAN" | "TILES" | "COMPACTLIST" | "MODERNCALENDAR";
                        VisualizationInfo?: unknown;
                    },
                    {
                        AssociatedContentTypeId?: string;
                        CalendarViewStyles?: string;
                        CustomFormatter?: string;
                        DefaultView?: boolean;
                        DefaultViewForContentType?: boolean;
                        EditorModified?: boolean;
                        Formats?: string;
                        Hidden?: boolean;
                        HtmlSchemaXml?: string;
                        Id?: string;
                        ImageUrl?: string;
                        IncludeRootFolder?: boolean;
                        JSLink?: string;
                        ListViewXml?: string;
                        Method?: string;
                        MobileDefaultView?: boolean;
                        MobileView?: boolean;
                        ModerationType?: string;
                        NewDocumentTemplates?: string;
                        OrderedView?: boolean;
                        Paged?: boolean;
                        PersonalView?: boolean;
                        ReadOnlyView?: boolean;
                        RequiresClientIntegration?: boolean;
                        RowLimit?: number;
                        Scope?: string;
                        ServerRelativePath?: { DecodedUrl?: string };
                        ServerRelativeUrl?: string;
                        StyleId?: string;
                        TabularView?: boolean;
                        Threaded?: boolean;
                        Title?: string;
                        Toolbar?: string;
                        ToolbarTemplateName?: string;
                        ViewData?: string;
                        ViewJoins?: string;
                        ViewProjectedFields?: { SchemaXml?: string };
                        ViewQuery?: string;
                        ViewType?: string;
                        ViewType2?: "KANBAN" | "TILES" | "COMPACTLIST" | "MODERNCALENDAR";
                        VisualizationInfo?: unknown;
                    },
                >,
                "many",
            >;
            WorkflowAssociations: ZodArray<ZodAny, "many">;
            WriteSecurity: ZodNumber;
        },
        "strip",
        ZodTypeAny,
        {
            AllowContentTypes?: boolean;
            AllowDeletion?: boolean;
            BaseTemplate?: number;
            BaseType?: any;
            BrowserFileHandling?: any;
            ContentTypes?: any[];
            ContentTypesEnabled?: boolean;
            CrawlNonDefaultViews?: boolean;
            CreatablesInfo?: any;
            Created?: string;
            CurrentChangeToken?: any;
            CustomActionElements?: any[];
            DataSource?: any;
            DefaultContentApprovalWorkflowId?: string;
            DefaultDisplayFormUrl?: string;
            DefaultEditFormUrl?: string;
            DefaultNewFormUrl?: string;
            DefaultView?: any;
            DefaultViewPath?: any;
            DefaultViewUrl?: string;
            Description?: string;
            DescriptionResource?: any;
            Direction?: string;
            DocumentTemplateUrl?: string;
            DraftVersionVisibility?: any;
            EffectiveBasePermissions?: {};
            EffectiveBasePermissionsForUI?: {};
            EnableAssignToEmail?: boolean;
            EnableAttachments?: boolean;
            EnableFolderCreation?: boolean;
            EnableMinorVersions?: boolean;
            EnableModeration?: boolean;
            EnableRequestSignOff?: boolean;
            EnableVersioning?: boolean;
            EntityTypeName?: string;
            EventReceivers?: any[];
            ExcludeFromOfflineClient?: boolean;
            ExemptFromBlockDownloadOfNonViewableFiles?: boolean;
            Fields?: {
                AutofillInfo?: string;
                AutoIndexed?: boolean;
                CanBeDeleted?: boolean;
                ClientSideComponentId?: string;
                ClientSideComponentProperties?: string;
                ClientValidationFormula?: string;
                ClientValidationMessage?: string;
                CustomFormatter?: string;
                DefaultFormula?: string;
                DefaultValue?: string;
                Description?: string;
                Direction?: "none"
                | "ltr"
                | "rtl";
                EnforceUniqueValues?: boolean;
                EntityPropertyName?: string;
                FieldTypeKind?: number;
                Filterable?: boolean;
                FromBaseType?: boolean;
                Group?: string;
                Hidden?: boolean;
                Id?: string;
                Indexed?: boolean;
                IndexStatus?: number;
                InternalName?: string;
                IsModern?: boolean;
                JSLink?: string;
                PinnedToFiltersPane?: boolean;
                ReadOnlyField?: boolean;
                Required?: boolean;
                SchemaXml?: string;
                Scope?: string;
                Sealed?: boolean;
                ShowInFiltersPane?: number;
                Sortable?: boolean;
                StaticName?: string;
                Title?: string;
                TypeAsString?: string;
                TypeDisplayName?: string;
                TypeShortDescription?: string;
                ValidationFormula?: string;
                ValidationMessage?: string;
            }[];
            FileSavePostProcessingEnabled?: boolean;
            ForceCheckout?: boolean;
            Forms?: {
                DecodedUrl?: string;
                FormType?: PageType;
                Id?: string;
                ResourcePath?: { DecodedUrl?: string };
                ServerRelativeUrl?: string;
            }[];
            HasExternalDataSource?: boolean;
            Hidden?: boolean;
            Id?: string;
            ImagePath?: { DecodedUrl?: string };
            ImageUrl?: string;
            InformationRightsManagementSettings?: any[];
            IrmEnabled?: boolean;
            IrmExpire?: boolean;
            IrmReject?: boolean;
            IsApplicationList?: boolean;
            IsCatalog?: boolean;
            IsPrivate?: boolean;
            IsSiteAssetsLibrary?: boolean;
            IsSystemList?: boolean;
            ItemCount?: number;
            LastItemDeletedDate?: string;
            LastItemModifiedDate?: string;
            LastItemUserModifiedDate?: string;
            ListExperienceOptions?: number;
            ListItemEntityTypeFullName?: string;
            MajorVersionLimit?: number;
            MajorWithMinorVersionsLimit?: number;
            MultipleDataList?: boolean;
            NoCrawl?: boolean;
            OnQuickLaunch?: boolean;
            ParentWebPath?: { DecodedUrl?: string };
            ParentWebUrl?: string;
            ParserDisabled?: boolean;
            ReadSecurity?: number;
            RootFolder?: {
                ContentTypeOrder?: string[];
                Exists?: boolean;
                IsWOPIEnabled?: boolean;
                ItemCount?: number;
                Name?: string;
                ProgID?: string;
                ServerRelativePath?: IResourcePath;
                ServerRelativeUrl?: string;
                StorageMetrics?: IStorageMetrics;
                TimeCreated?: string;
                TimeLastModified?: string;
                UniqueContentTypeOrder?: string[];
                UniqueId?: string;
                WelcomePage?: string;
            };
            SchemaXml?: string;
            ServerTemplateCanCreateFolders?: boolean;
            TemplateFeatureId?: string;
            Title?: string;
            UserCustomActions?: {
                CommandUIExtension?: string;
                Description?: string;
                Group?: string;
                Id?: string;
                ImageUrl?: string;
                Location?: string;
                Name?: string;
                RegistrationId?: string;
                RegistrationType?: UserCustomActionRegistrationType;
                Rights?: IBasePermissions;
                Scope?: UserCustomActionScope;
                ScriptBlock?: string;
                ScriptSrc?: string;
                Sequence?: number;
                Title?: string;
                Url?: string;
                VersionOfUserCustomAction?: string;
            }[];
            ValidationFormula?: string;
            ValidationMessage?: string;
            Views?: {
                AssociatedContentTypeId?: string;
                CalendarViewStyles?: string;
                CustomFormatter?: string;
                DefaultView?: boolean;
                DefaultViewForContentType?: boolean;
                EditorModified?: boolean;
                Formats?: string;
                Hidden?: boolean;
                HtmlSchemaXml?: string;
                Id?: string;
                ImageUrl?: string;
                IncludeRootFolder?: boolean;
                JSLink?: string;
                ListViewXml?: string;
                Method?: string;
                MobileDefaultView?: boolean;
                MobileView?: boolean;
                ModerationType?: string;
                NewDocumentTemplates?: string;
                OrderedView?: boolean;
                Paged?: boolean;
                PersonalView?: boolean;
                ReadOnlyView?: boolean;
                RequiresClientIntegration?: boolean;
                RowLimit?: number;
                Scope?: string;
                ServerRelativePath?: { DecodedUrl?: string };
                ServerRelativeUrl?: string;
                StyleId?: string;
                TabularView?: boolean;
                Threaded?: boolean;
                Title?: string;
                Toolbar?: string;
                ToolbarTemplateName?: string;
                ViewData?: string;
                ViewJoins?: string;
                ViewProjectedFields?: { SchemaXml?: string };
                ViewQuery?: string;
                ViewType?: string;
                ViewType2?: "KANBAN" | "TILES" | "COMPACTLIST" | "MODERNCALENDAR";
                VisualizationInfo?: unknown;
            }[];
            WorkflowAssociations?: any[];
            WriteSecurity?: number;
        },
        {
            AllowContentTypes?: boolean;
            AllowDeletion?: boolean;
            BaseTemplate?: number;
            BaseType?: any;
            BrowserFileHandling?: any;
            ContentTypes?: any[];
            ContentTypesEnabled?: boolean;
            CrawlNonDefaultViews?: boolean;
            CreatablesInfo?: any;
            Created?: string;
            CurrentChangeToken?: any;
            CustomActionElements?: any[];
            DataSource?: any;
            DefaultContentApprovalWorkflowId?: string;
            DefaultDisplayFormUrl?: string;
            DefaultEditFormUrl?: string;
            DefaultNewFormUrl?: string;
            DefaultView?: any;
            DefaultViewPath?: any;
            DefaultViewUrl?: string;
            Description?: string;
            DescriptionResource?: any;
            Direction?: string;
            DocumentTemplateUrl?: string;
            DraftVersionVisibility?: any;
            EffectiveBasePermissions?: {};
            EffectiveBasePermissionsForUI?: {};
            EnableAssignToEmail?: boolean;
            EnableAttachments?: boolean;
            EnableFolderCreation?: boolean;
            EnableMinorVersions?: boolean;
            EnableModeration?: boolean;
            EnableRequestSignOff?: boolean;
            EnableVersioning?: boolean;
            EntityTypeName?: string;
            EventReceivers?: any[];
            ExcludeFromOfflineClient?: boolean;
            ExemptFromBlockDownloadOfNonViewableFiles?: boolean;
            Fields?: {
                AutofillInfo?: string;
                AutoIndexed?: boolean;
                CanBeDeleted?: boolean;
                ClientSideComponentId?: string;
                ClientSideComponentProperties?: string;
                ClientValidationFormula?: string;
                ClientValidationMessage?: string;
                CustomFormatter?: string;
                DefaultFormula?: string;
                DefaultValue?: string;
                Description?: string;
                Direction?: "none"
                | "ltr"
                | "rtl";
                EnforceUniqueValues?: boolean;
                EntityPropertyName?: string;
                FieldTypeKind?: number;
                Filterable?: boolean;
                FromBaseType?: boolean;
                Group?: string;
                Hidden?: boolean;
                Id?: string;
                Indexed?: boolean;
                IndexStatus?: number;
                InternalName?: string;
                IsModern?: boolean;
                JSLink?: string;
                PinnedToFiltersPane?: boolean;
                ReadOnlyField?: boolean;
                Required?: boolean;
                SchemaXml?: string;
                Scope?: string;
                Sealed?: boolean;
                ShowInFiltersPane?: number;
                Sortable?: boolean;
                StaticName?: string;
                Title?: string;
                TypeAsString?: string;
                TypeDisplayName?: string;
                TypeShortDescription?: string;
                ValidationFormula?: string;
                ValidationMessage?: string;
            }[];
            FileSavePostProcessingEnabled?: boolean;
            ForceCheckout?: boolean;
            Forms?: {
                DecodedUrl?: string;
                FormType?: PageType;
                Id?: string;
                ResourcePath?: { DecodedUrl?: string };
                ServerRelativeUrl?: string;
            }[];
            HasExternalDataSource?: boolean;
            Hidden?: boolean;
            Id?: string;
            ImagePath?: { DecodedUrl?: string };
            ImageUrl?: string;
            InformationRightsManagementSettings?: any[];
            IrmEnabled?: boolean;
            IrmExpire?: boolean;
            IrmReject?: boolean;
            IsApplicationList?: boolean;
            IsCatalog?: boolean;
            IsPrivate?: boolean;
            IsSiteAssetsLibrary?: boolean;
            IsSystemList?: boolean;
            ItemCount?: number;
            LastItemDeletedDate?: string;
            LastItemModifiedDate?: string;
            LastItemUserModifiedDate?: string;
            ListExperienceOptions?: number;
            ListItemEntityTypeFullName?: string;
            MajorVersionLimit?: number;
            MajorWithMinorVersionsLimit?: number;
            MultipleDataList?: boolean;
            NoCrawl?: boolean;
            OnQuickLaunch?: boolean;
            ParentWebPath?: { DecodedUrl?: string };
            ParentWebUrl?: string;
            ParserDisabled?: boolean;
            ReadSecurity?: number;
            RootFolder?: {
                ContentTypeOrder?: string[];
                Exists?: boolean;
                IsWOPIEnabled?: boolean;
                ItemCount?: number;
                Name?: string;
                ProgID?: string;
                ServerRelativePath?: IResourcePath;
                ServerRelativeUrl?: string;
                StorageMetrics?: IStorageMetrics;
                TimeCreated?: string;
                TimeLastModified?: string;
                UniqueContentTypeOrder?: string[];
                UniqueId?: string;
                WelcomePage?: string;
            };
            SchemaXml?: string;
            ServerTemplateCanCreateFolders?: boolean;
            TemplateFeatureId?: string;
            Title?: string;
            UserCustomActions?: {
                CommandUIExtension?: string;
                Description?: string;
                Group?: string;
                Id?: string;
                ImageUrl?: string;
                Location?: string;
                Name?: string;
                RegistrationId?: string;
                RegistrationType?: UserCustomActionRegistrationType;
                Rights?: IBasePermissions;
                Scope?: UserCustomActionScope;
                ScriptBlock?: string;
                ScriptSrc?: string;
                Sequence?: number;
                Title?: string;
                Url?: string;
                VersionOfUserCustomAction?: string;
            }[];
            ValidationFormula?: string;
            ValidationMessage?: string;
            Views?: {
                AssociatedContentTypeId?: string;
                CalendarViewStyles?: string;
                CustomFormatter?: string;
                DefaultView?: boolean;
                DefaultViewForContentType?: boolean;
                EditorModified?: boolean;
                Formats?: string;
                Hidden?: boolean;
                HtmlSchemaXml?: string;
                Id?: string;
                ImageUrl?: string;
                IncludeRootFolder?: boolean;
                JSLink?: string;
                ListViewXml?: string;
                Method?: string;
                MobileDefaultView?: boolean;
                MobileView?: boolean;
                ModerationType?: string;
                NewDocumentTemplates?: string;
                OrderedView?: boolean;
                Paged?: boolean;
                PersonalView?: boolean;
                ReadOnlyView?: boolean;
                RequiresClientIntegration?: boolean;
                RowLimit?: number;
                Scope?: string;
                ServerRelativePath?: { DecodedUrl?: string };
                ServerRelativeUrl?: string;
                StyleId?: string;
                TabularView?: boolean;
                Threaded?: boolean;
                Title?: string;
                Toolbar?: string;
                ToolbarTemplateName?: string;
                ViewData?: string;
                ViewJoins?: string;
                ViewProjectedFields?: { SchemaXml?: string };
                ViewQuery?: string;
                ViewType?: string;
                ViewType2?: "KANBAN" | "TILES" | "COMPACTLIST" | "MODERNCALENDAR";
                VisualizationInfo?: unknown;
            }[];
            WorkflowAssociations?: any[];
            WriteSecurity?: number;
        },
    > = ...