import { AppProviderCapability, Capabilities } from '@opencloud-eu/web-client/ocs'; export declare const useCapabilityStore: import("pinia").SetupStoreDefinition<"capabilities", { isInitialized: import("vue").Ref; capabilities: import("vue").Ref<{ checksums?: { preferredUploadType?: string; supportedTypes?: string[]; }; password_policy?: { min_characters?: number; max_characters?: number; min_lowercase_characters?: number; min_uppercase_characters?: number; min_digits?: number; min_special_characters?: number; }; search?: { property?: { content?: { enabled?: boolean; }; mediatype?: { keywords?: string[]; enabled?: boolean; }; mtime?: { keywords?: string[]; enabled?: boolean; }; name?: { keywords?: string[]; enabled?: boolean; }; scope?: { keywords?: string[]; enabled?: boolean; }; size?: { keywords?: string[]; enabled?: boolean; }; tag?: { keywords?: string[]; enabled?: boolean; }; tags?: { keywords?: string[]; enabled?: boolean; }; type?: { keywords?: string[]; enabled?: boolean; }; }; }; notifications?: { 'ocs-endpoints'?: string[]; configurable?: boolean; }; core: { pollinterval?: number; status?: { edition?: string; installed?: boolean; maintenance?: boolean; needsDbUpgrade?: boolean; product?: string; productname?: string; productversion?: string; version?: string; versionstring?: string; }; 'check-for-updates'?: boolean; 'support-sse'?: boolean; 'support-radicale'?: boolean; 'webdav-root'?: string; }; dav: { chunking?: string; chunkingParallelUploadDisabled?: boolean; reports?: string[]; trashbin?: string; }; files: { app_providers?: { apps_url?: string; enabled?: boolean; new_url?: string; open_url?: string; version?: string; }[]; archivers?: { enabled?: boolean; version?: string; formats?: string[]; archiver_url?: string; max_num_files?: string; max_size?: string; }[]; full_text_search?: boolean; permanent_deletion?: boolean; privateLinks?: boolean; tags?: boolean; tus_support?: { extension?: string; http_method_override?: boolean; max_chunk_size?: number; resumable?: string; version?: string; }; undelete?: boolean; versioning?: boolean; thumbnail?: { enabled?: boolean; version?: string; supportedMimeTypes?: string[]; }; }; files_sharing: { allow_custom?: boolean; api_enabled?: boolean; can_rename?: boolean; default_permissions?: number; deny_access?: boolean; federation?: { incoming?: boolean; outgoing?: boolean; }; group_sharing?: boolean; public?: { alias?: boolean; can_contribute?: boolean; can_edit?: boolean; default_permissions?: number; enabled?: boolean; multiple?: boolean; password?: { enforced?: boolean; enforced_for?: { read_only?: boolean; read_write?: boolean; upload_only?: boolean; read_write_delete?: boolean; }; }; send_mail?: boolean; supports_upload_only?: boolean; upload?: boolean; }; search_min_length?: number; user?: { profile_picture?: boolean; send_mail?: boolean; settings?: { enabled?: boolean; version?: string; }[]; }; quick_link?: { default_role?: string; }; }; spaces?: { enabled?: boolean; max_quota?: number; projects?: boolean; version?: string; }; graph?: { 'personal-data-export'?: boolean; users: { change_password_self_disabled?: boolean; create_disabled?: boolean; delete_disabled?: boolean; read_only_attributes?: string[]; edit_login_allowed_disabled?: boolean; }; }; groupware?: { enabled?: boolean; }; }, { checksums?: { preferredUploadType?: string; supportedTypes?: string[]; }; password_policy?: import("@opencloud-eu/web-client/ocs").PasswordPolicyCapability; search?: { property?: { content?: import("@opencloud-eu/web-client/ocs").SearchPropertyCapability; mediatype?: import("@opencloud-eu/web-client/ocs").MediaTypeCapability; mtime?: import("@opencloud-eu/web-client/ocs").LastModifiedFilterCapability; name?: import("@opencloud-eu/web-client/ocs").MediaTypeCapability; scope?: import("@opencloud-eu/web-client/ocs").MediaTypeCapability; size?: import("@opencloud-eu/web-client/ocs").MediaTypeCapability; tag?: import("@opencloud-eu/web-client/ocs").MediaTypeCapability; tags?: import("@opencloud-eu/web-client/ocs").MediaTypeCapability; type?: import("@opencloud-eu/web-client/ocs").MediaTypeCapability; }; }; notifications?: { "ocs-endpoints"?: string[]; configurable?: boolean; }; core: { pollinterval?: number; status?: { edition?: string; installed?: boolean; maintenance?: boolean; needsDbUpgrade?: boolean; product?: string; productname?: string; productversion?: string; version?: string; versionstring?: string; }; "check-for-updates"?: boolean; "support-sse"?: boolean; "support-radicale"?: boolean; "webdav-root"?: string; }; dav: { chunking?: string; chunkingParallelUploadDisabled?: boolean; reports?: string[]; trashbin?: string; }; files: { app_providers?: AppProviderCapability[]; archivers?: import("@opencloud-eu/web-client/ocs").ArchiverCapability[]; full_text_search?: boolean; permanent_deletion?: boolean; privateLinks?: boolean; tags?: boolean; tus_support?: { extension?: string; http_method_override?: boolean; max_chunk_size?: number; resumable?: string; version?: string; }; undelete?: boolean; versioning?: boolean; thumbnail?: { enabled?: boolean; version?: string; supportedMimeTypes?: string[]; }; }; files_sharing: { allow_custom?: boolean; api_enabled?: boolean; can_rename?: boolean; default_permissions?: number; deny_access?: boolean; federation?: { incoming?: boolean; outgoing?: boolean; }; group_sharing?: boolean; public?: { alias?: boolean; can_contribute?: boolean; can_edit?: boolean; default_permissions?: number; enabled?: boolean; multiple?: boolean; password?: { enforced?: boolean; enforced_for?: import("@opencloud-eu/web-client/ocs").PasswordEnforcedForCapability; }; send_mail?: boolean; supports_upload_only?: boolean; upload?: boolean; }; search_min_length?: number; user?: { profile_picture?: boolean; send_mail?: boolean; settings?: { enabled?: boolean; version?: string; }[]; }; quick_link?: { default_role?: string; }; }; spaces?: { enabled?: boolean; max_quota?: number; projects?: boolean; version?: string; }; graph?: { "personal-data-export"?: boolean; users: { change_password_self_disabled?: boolean; create_disabled?: boolean; delete_disabled?: boolean; read_only_attributes?: string[]; edit_login_allowed_disabled?: boolean; }; }; groupware?: { enabled?: boolean; }; } | { checksums?: { preferredUploadType?: string; supportedTypes?: string[]; }; password_policy?: { min_characters?: number; max_characters?: number; min_lowercase_characters?: number; min_uppercase_characters?: number; min_digits?: number; min_special_characters?: number; }; search?: { property?: { content?: { enabled?: boolean; }; mediatype?: { keywords?: string[]; enabled?: boolean; }; mtime?: { keywords?: string[]; enabled?: boolean; }; name?: { keywords?: string[]; enabled?: boolean; }; scope?: { keywords?: string[]; enabled?: boolean; }; size?: { keywords?: string[]; enabled?: boolean; }; tag?: { keywords?: string[]; enabled?: boolean; }; tags?: { keywords?: string[]; enabled?: boolean; }; type?: { keywords?: string[]; enabled?: boolean; }; }; }; notifications?: { 'ocs-endpoints'?: string[]; configurable?: boolean; }; core: { pollinterval?: number; status?: { edition?: string; installed?: boolean; maintenance?: boolean; needsDbUpgrade?: boolean; product?: string; productname?: string; productversion?: string; version?: string; versionstring?: string; }; 'check-for-updates'?: boolean; 'support-sse'?: boolean; 'support-radicale'?: boolean; 'webdav-root'?: string; }; dav: { chunking?: string; chunkingParallelUploadDisabled?: boolean; reports?: string[]; trashbin?: string; }; files: { app_providers?: { apps_url?: string; enabled?: boolean; new_url?: string; open_url?: string; version?: string; }[]; archivers?: { enabled?: boolean; version?: string; formats?: string[]; archiver_url?: string; max_num_files?: string; max_size?: string; }[]; full_text_search?: boolean; permanent_deletion?: boolean; privateLinks?: boolean; tags?: boolean; tus_support?: { extension?: string; http_method_override?: boolean; max_chunk_size?: number; resumable?: string; version?: string; }; undelete?: boolean; versioning?: boolean; thumbnail?: { enabled?: boolean; version?: string; supportedMimeTypes?: string[]; }; }; files_sharing: { allow_custom?: boolean; api_enabled?: boolean; can_rename?: boolean; default_permissions?: number; deny_access?: boolean; federation?: { incoming?: boolean; outgoing?: boolean; }; group_sharing?: boolean; public?: { alias?: boolean; can_contribute?: boolean; can_edit?: boolean; default_permissions?: number; enabled?: boolean; multiple?: boolean; password?: { enforced?: boolean; enforced_for?: { read_only?: boolean; read_write?: boolean; upload_only?: boolean; read_write_delete?: boolean; }; }; send_mail?: boolean; supports_upload_only?: boolean; upload?: boolean; }; search_min_length?: number; user?: { profile_picture?: boolean; send_mail?: boolean; settings?: { enabled?: boolean; version?: string; }[]; }; quick_link?: { default_role?: string; }; }; spaces?: { enabled?: boolean; max_quota?: number; projects?: boolean; version?: string; }; graph?: { 'personal-data-export'?: boolean; users: { change_password_self_disabled?: boolean; create_disabled?: boolean; delete_disabled?: boolean; read_only_attributes?: string[]; edit_login_allowed_disabled?: boolean; }; }; groupware?: { enabled?: boolean; }; }>; setCapabilities: (data: Capabilities) => void; status: import("vue").ComputedRef<{ edition?: string; installed?: boolean; maintenance?: boolean; needsDbUpgrade?: boolean; product?: string; productname?: string; productversion?: string; version?: string; versionstring?: string; } | { edition?: string; installed?: boolean; maintenance?: boolean; needsDbUpgrade?: boolean; product?: string; productname?: string; productversion?: string; version?: string; versionstring?: string; }>; supportSSE: import("vue").ComputedRef; supportRadicale: import("vue").ComputedRef; personalDataExport: import("vue").ComputedRef; davReports: import("vue").ComputedRef; davTrashbin: import("vue").ComputedRef; spacesMaxQuota: import("vue").ComputedRef; spacesProjects: import("vue").ComputedRef; graphUsersCreateDisabled: import("vue").ComputedRef; graphUsersDeleteDisabled: import("vue").ComputedRef; graphUsersChangeSelfPasswordDisabled: import("vue").ComputedRef; graphUsersEditLoginAllowedDisabled: import("vue").ComputedRef; graphUsersReadOnlyAttributes: import("vue").ComputedRef; filesAppProviders: import("vue").ComputedRef; filesArchivers: import("vue").ComputedRef; filesPrivateLinks: import("vue").ComputedRef; filesPermanentDeletion: import("vue").ComputedRef; filesTags: import("vue").ComputedRef; filesUndelete: import("vue").ComputedRef; sharingApiEnabled: import("vue").ComputedRef; sharingCanRename: import("vue").ComputedRef; sharingAllowCustom: import("vue").ComputedRef; sharingPublicEnabled: import("vue").ComputedRef; sharingPublicCanEdit: import("vue").ComputedRef; sharingPublicCanContribute: import("vue").ComputedRef; sharingPublicAlias: import("vue").ComputedRef; sharingPublicDefaultPermissions: import("vue").ComputedRef; sharingPublicPasswordEnforcedFor: import("vue").ComputedRef; sharingSearchMinLength: import("vue").ComputedRef; sharingUserProfilePicture: import("vue").ComputedRef; tusMaxChunkSize: import("vue").ComputedRef; tusExtension: import("vue").ComputedRef; tusHttpMethodOverride: import("vue").ComputedRef; notificationsOcsEndpoints: import("vue").ComputedRef; passwordPolicy: import("vue").ComputedRef; searchLastMofifiedDate: import("vue").ComputedRef; searchMediaType: import("vue").ComputedRef; searchContent: import("vue").ComputedRef; }>; export type CapabilityStore = ReturnType;