CreateListProperties: ZodObject<{
    additionalSettings: ZodOptional<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: ...;
            }, "strip", ZodTypeAny, {
                SchemaXml?: ...;
            }, {
                SchemaXml?: ...;
            }>>;
            ViewQuery: ZodString;
            ViewType: ZodString;
            ViewType2: ZodNullable<ZodEnum<[(...), (...), (...), (...)]>>;
            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;
    }>>;
    description: ZodOptional<ZodString>;
    enableContentTypes: ZodOptional<ZodBoolean>;
    tempate: ZodOptional<ZodNumber>;
    title: ZodString;
}, "strip", ZodTypeAny, {
    additionalSettings?: {
        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;
    };
    description?: string;
    enableContentTypes?: boolean;
    tempate?: number;
    title?: string;
}, {
    additionalSettings?: {
        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;
    };
    description?: string;
    enableContentTypes?: boolean;
    tempate?: number;
    title?: string;
}> = ...