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;
}> = ...