import { SpaceResource } from '@opencloud-eu/web-client'; import { Graph } from '@opencloud-eu/web-client/graph'; import type { CollaboratorShare, GraphSharePermission, MountPointSpaceResource } from '@opencloud-eu/web-client'; export declare const sortSpaceMembers: (shares: CollaboratorShare[]) => CollaboratorShare[]; export declare const getSpacesByType: ({ graphClient, driveType, signal }: { graphClient: Graph; driveType: string; signal?: AbortSignal; }) => Promise; export declare const useSpacesStore: import("pinia").SetupStoreDefinition<"spaces", { spaces: import("vue").Ref<{ description: string; disabled: boolean; driveAlias: string; driveType: "mountpoint" | "personal" | "project" | "share" | "public" | (string & unknown); root: { id?: string; createdBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; createdDateTime?: string; description?: string; eTag?: string; lastModifiedBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; lastModifiedDateTime?: string; name?: string; parentReference?: { driveId?: string; driveType?: string; id?: string; name?: string; path?: string; }; webUrl?: string; content?: string; cTag?: string; deleted?: { state?: string; }; pendingOperations?: { pendingContentUpdate?: { queuedDateTime?: string; }; }; file?: { hashes?: { crc32Hash?: string; quickXorHash?: string; sha1Hash?: string; sha256Hash?: string; }; mimeType?: string; processingMetadata?: boolean; }; fileSystemInfo?: { createdDateTime?: string; lastAccessedDateTime?: string; lastModifiedDateTime?: string; }; folder?: { childCount?: number; view?: { sortBy?: string; sortOrder?: string; viewType?: string; }; }; image?: { height?: number; width?: number; }; photo?: { cameraMake?: string; cameraModel?: string; exposureDenominator?: number; exposureNumerator?: number; fNumber?: number; focalLength?: number; iso?: number; orientation?: number; takenDateTime?: string; }; location?: { altitude?: number; latitude?: number; longitude?: number; }; thumbnails?: { id?: string; large?: { content?: string; height?: number; sourceItemId?: string; url?: string; width?: number; }; medium?: { content?: string; height?: number; sourceItemId?: string; url?: string; width?: number; }; small?: { content?: string; height?: number; sourceItemId?: string; url?: string; width?: number; }; source?: { content?: string; height?: number; sourceItemId?: string; url?: string; width?: number; }; }[]; root?: object; trash?: { trashedBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; trashedDateTime?: string; }; specialFolder?: { name?: string; }; remoteItem?: { createdBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; createdDateTime?: string; file?: { hashes?: { crc32Hash?: string; quickXorHash?: string; sha1Hash?: string; sha256Hash?: string; }; mimeType?: string; processingMetadata?: boolean; }; fileSystemInfo?: { createdDateTime?: string; lastAccessedDateTime?: string; lastModifiedDateTime?: string; }; folder?: { childCount?: number; view?: { sortBy?: string; sortOrder?: string; viewType?: string; }; }; driveAlias?: string; path?: string; rootId?: string; id?: string; image?: { height?: number; width?: number; }; lastModifiedBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; lastModifiedDateTime?: string; name?: string; eTag?: string; cTag?: string; parentReference?: { driveId?: string; driveType?: string; id?: string; name?: string; path?: string; }; permissions?: { id?: string; hasPassword?: boolean; expirationDateTime?: string | null; createdDateTime?: string | null; grantedToV2?: { user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; link?: { type?: import("@opencloud-eu/web-client/graph/generated").SharingLinkType; preventsDownload?: boolean; webUrl?: string; '@libre.graph.displayName'?: string; '@libre.graph.quickLink'?: boolean; }; roles?: Array; grantedToIdentities?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }[]; '@libre.graph.permissions.actions'?: Array; invitation?: { invitedBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; }; }[]; size?: number; specialFolder?: { name?: string; }; webDavUrl?: string; webUrl?: string; }; size?: number; webDavUrl?: string; children?: /*elided*/ any[]; permissions?: { id?: string; hasPassword?: boolean; expirationDateTime?: string | null; createdDateTime?: string | null; grantedToV2?: { user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; link?: { type?: import("@opencloud-eu/web-client/graph/generated").SharingLinkType; preventsDownload?: boolean; webUrl?: string; '@libre.graph.displayName'?: string; '@libre.graph.quickLink'?: boolean; }; roles?: Array; grantedToIdentities?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }[]; '@libre.graph.permissions.actions'?: Array; invitation?: { invitedBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; }; }[]; audio?: { album?: string; albumArtist?: string; artist?: string; bitrate?: number; composers?: string; copyright?: string; disc?: number; discCount?: number; duration?: number; genre?: string; hasDrm?: boolean; isVariableBitrate?: boolean; title?: string; track?: number; trackCount?: number; year?: number; }; video?: { audioBitsPerSample?: number; audioChannels?: number; audioFormat?: string; audioSamplesPerSecond?: number; bitrate?: number; duration?: number; fourCC?: string; frameRate?: number; height?: number; width?: number; }; '@libre.graph.motionPhoto'?: { version?: number; presentationTimestampUs?: number; videoSize?: number; }; '@libre.graph.livePhoto'?: { contentId: string; stillImageTimeUs?: number; auto?: boolean; vitalityScore?: number; vitalityScoringVersion?: number; }; lockInfo?: { lockType?: import("@opencloud-eu/web-client/graph/generated").LockInfoLockTypeEnum; createdDateTime?: string; expirationDateTime?: string; owners?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }[]; '@libre.graph.appName'?: string; }; '@client.synchronize'?: boolean; '@microsoft.graph.downloadUrl'?: string; '@UI.Hidden'?: boolean; '@libre.graph.me.following'?: boolean; '@libre.graph.tags'?: Array; '@libre.graph.permissions.actions.allowedValues'?: Array; '@libre.graph.shareTypes'?: Array; }; spaceQuota: { deleted?: number; remaining?: number; state?: string; total?: number; used?: number; }; spaceImageData: { id?: string; createdBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; createdDateTime?: string; description?: string; eTag?: string; lastModifiedBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; lastModifiedDateTime?: string; name?: string; parentReference?: { driveId?: string; driveType?: string; id?: string; name?: string; path?: string; }; webUrl?: string; content?: string; cTag?: string; deleted?: { state?: string; }; pendingOperations?: { pendingContentUpdate?: { queuedDateTime?: string; }; }; file?: { hashes?: { crc32Hash?: string; quickXorHash?: string; sha1Hash?: string; sha256Hash?: string; }; mimeType?: string; processingMetadata?: boolean; }; fileSystemInfo?: { createdDateTime?: string; lastAccessedDateTime?: string; lastModifiedDateTime?: string; }; folder?: { childCount?: number; view?: { sortBy?: string; sortOrder?: string; viewType?: string; }; }; image?: { height?: number; width?: number; }; photo?: { cameraMake?: string; cameraModel?: string; exposureDenominator?: number; exposureNumerator?: number; fNumber?: number; focalLength?: number; iso?: number; orientation?: number; takenDateTime?: string; }; location?: { altitude?: number; latitude?: number; longitude?: number; }; thumbnails?: { id?: string; large?: { content?: string; height?: number; sourceItemId?: string; url?: string; width?: number; }; medium?: { content?: string; height?: number; sourceItemId?: string; url?: string; width?: number; }; small?: { content?: string; height?: number; sourceItemId?: string; url?: string; width?: number; }; source?: { content?: string; height?: number; sourceItemId?: string; url?: string; width?: number; }; }[]; root?: object; trash?: { trashedBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; trashedDateTime?: string; }; specialFolder?: { name?: string; }; remoteItem?: { createdBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; createdDateTime?: string; file?: { hashes?: { crc32Hash?: string; quickXorHash?: string; sha1Hash?: string; sha256Hash?: string; }; mimeType?: string; processingMetadata?: boolean; }; fileSystemInfo?: { createdDateTime?: string; lastAccessedDateTime?: string; lastModifiedDateTime?: string; }; folder?: { childCount?: number; view?: { sortBy?: string; sortOrder?: string; viewType?: string; }; }; driveAlias?: string; path?: string; rootId?: string; id?: string; image?: { height?: number; width?: number; }; lastModifiedBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; lastModifiedDateTime?: string; name?: string; eTag?: string; cTag?: string; parentReference?: { driveId?: string; driveType?: string; id?: string; name?: string; path?: string; }; permissions?: { id?: string; hasPassword?: boolean; expirationDateTime?: string | null; createdDateTime?: string | null; grantedToV2?: { user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; link?: { type?: import("@opencloud-eu/web-client/graph/generated").SharingLinkType; preventsDownload?: boolean; webUrl?: string; '@libre.graph.displayName'?: string; '@libre.graph.quickLink'?: boolean; }; roles?: Array; grantedToIdentities?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }[]; '@libre.graph.permissions.actions'?: Array; invitation?: { invitedBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; }; }[]; size?: number; specialFolder?: { name?: string; }; webDavUrl?: string; webUrl?: string; }; size?: number; webDavUrl?: string; children?: /*elided*/ any[]; permissions?: { id?: string; hasPassword?: boolean; expirationDateTime?: string | null; createdDateTime?: string | null; grantedToV2?: { user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; link?: { type?: import("@opencloud-eu/web-client/graph/generated").SharingLinkType; preventsDownload?: boolean; webUrl?: string; '@libre.graph.displayName'?: string; '@libre.graph.quickLink'?: boolean; }; roles?: Array; grantedToIdentities?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }[]; '@libre.graph.permissions.actions'?: Array; invitation?: { invitedBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; }; }[]; audio?: { album?: string; albumArtist?: string; artist?: string; bitrate?: number; composers?: string; copyright?: string; disc?: number; discCount?: number; duration?: number; genre?: string; hasDrm?: boolean; isVariableBitrate?: boolean; title?: string; track?: number; trackCount?: number; year?: number; }; video?: { audioBitsPerSample?: number; audioChannels?: number; audioFormat?: string; audioSamplesPerSecond?: number; bitrate?: number; duration?: number; fourCC?: string; frameRate?: number; height?: number; width?: number; }; '@libre.graph.motionPhoto'?: { version?: number; presentationTimestampUs?: number; videoSize?: number; }; '@libre.graph.livePhoto'?: { contentId: string; stillImageTimeUs?: number; auto?: boolean; vitalityScore?: number; vitalityScoringVersion?: number; }; lockInfo?: { lockType?: import("@opencloud-eu/web-client/graph/generated").LockInfoLockTypeEnum; createdDateTime?: string; expirationDateTime?: string; owners?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }[]; '@libre.graph.appName'?: string; }; '@client.synchronize'?: boolean; '@microsoft.graph.downloadUrl'?: string; '@UI.Hidden'?: boolean; '@libre.graph.me.following'?: boolean; '@libre.graph.tags'?: Array; '@libre.graph.permissions.actions.allowedValues'?: Array; '@libre.graph.shareTypes'?: Array; }; spaceReadmeData: { id?: string; createdBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; createdDateTime?: string; description?: string; eTag?: string; lastModifiedBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; lastModifiedDateTime?: string; name?: string; parentReference?: { driveId?: string; driveType?: string; id?: string; name?: string; path?: string; }; webUrl?: string; content?: string; cTag?: string; deleted?: { state?: string; }; pendingOperations?: { pendingContentUpdate?: { queuedDateTime?: string; }; }; file?: { hashes?: { crc32Hash?: string; quickXorHash?: string; sha1Hash?: string; sha256Hash?: string; }; mimeType?: string; processingMetadata?: boolean; }; fileSystemInfo?: { createdDateTime?: string; lastAccessedDateTime?: string; lastModifiedDateTime?: string; }; folder?: { childCount?: number; view?: { sortBy?: string; sortOrder?: string; viewType?: string; }; }; image?: { height?: number; width?: number; }; photo?: { cameraMake?: string; cameraModel?: string; exposureDenominator?: number; exposureNumerator?: number; fNumber?: number; focalLength?: number; iso?: number; orientation?: number; takenDateTime?: string; }; location?: { altitude?: number; latitude?: number; longitude?: number; }; thumbnails?: { id?: string; large?: { content?: string; height?: number; sourceItemId?: string; url?: string; width?: number; }; medium?: { content?: string; height?: number; sourceItemId?: string; url?: string; width?: number; }; small?: { content?: string; height?: number; sourceItemId?: string; url?: string; width?: number; }; source?: { content?: string; height?: number; sourceItemId?: string; url?: string; width?: number; }; }[]; root?: object; trash?: { trashedBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; trashedDateTime?: string; }; specialFolder?: { name?: string; }; remoteItem?: { createdBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; createdDateTime?: string; file?: { hashes?: { crc32Hash?: string; quickXorHash?: string; sha1Hash?: string; sha256Hash?: string; }; mimeType?: string; processingMetadata?: boolean; }; fileSystemInfo?: { createdDateTime?: string; lastAccessedDateTime?: string; lastModifiedDateTime?: string; }; folder?: { childCount?: number; view?: { sortBy?: string; sortOrder?: string; viewType?: string; }; }; driveAlias?: string; path?: string; rootId?: string; id?: string; image?: { height?: number; width?: number; }; lastModifiedBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; lastModifiedDateTime?: string; name?: string; eTag?: string; cTag?: string; parentReference?: { driveId?: string; driveType?: string; id?: string; name?: string; path?: string; }; permissions?: { id?: string; hasPassword?: boolean; expirationDateTime?: string | null; createdDateTime?: string | null; grantedToV2?: { user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; link?: { type?: import("@opencloud-eu/web-client/graph/generated").SharingLinkType; preventsDownload?: boolean; webUrl?: string; '@libre.graph.displayName'?: string; '@libre.graph.quickLink'?: boolean; }; roles?: Array; grantedToIdentities?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }[]; '@libre.graph.permissions.actions'?: Array; invitation?: { invitedBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; }; }[]; size?: number; specialFolder?: { name?: string; }; webDavUrl?: string; webUrl?: string; }; size?: number; webDavUrl?: string; children?: /*elided*/ any[]; permissions?: { id?: string; hasPassword?: boolean; expirationDateTime?: string | null; createdDateTime?: string | null; grantedToV2?: { user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; link?: { type?: import("@opencloud-eu/web-client/graph/generated").SharingLinkType; preventsDownload?: boolean; webUrl?: string; '@libre.graph.displayName'?: string; '@libre.graph.quickLink'?: boolean; }; roles?: Array; grantedToIdentities?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }[]; '@libre.graph.permissions.actions'?: Array; invitation?: { invitedBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; }; }[]; audio?: { album?: string; albumArtist?: string; artist?: string; bitrate?: number; composers?: string; copyright?: string; disc?: number; discCount?: number; duration?: number; genre?: string; hasDrm?: boolean; isVariableBitrate?: boolean; title?: string; track?: number; trackCount?: number; year?: number; }; video?: { audioBitsPerSample?: number; audioChannels?: number; audioFormat?: string; audioSamplesPerSecond?: number; bitrate?: number; duration?: number; fourCC?: string; frameRate?: number; height?: number; width?: number; }; '@libre.graph.motionPhoto'?: { version?: number; presentationTimestampUs?: number; videoSize?: number; }; '@libre.graph.livePhoto'?: { contentId: string; stillImageTimeUs?: number; auto?: boolean; vitalityScore?: number; vitalityScoringVersion?: number; }; lockInfo?: { lockType?: import("@opencloud-eu/web-client/graph/generated").LockInfoLockTypeEnum; createdDateTime?: string; expirationDateTime?: string; owners?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }[]; '@libre.graph.appName'?: string; }; '@client.synchronize'?: boolean; '@microsoft.graph.downloadUrl'?: string; '@UI.Hidden'?: boolean; '@libre.graph.me.following'?: boolean; '@libre.graph.tags'?: Array; '@libre.graph.permissions.actions.allowedValues'?: Array; '@libre.graph.shareTypes'?: Array; }; hasTrashedItems: boolean; webDavTrashPath: string; contentType?: string; graphPermissions?: string[]; canDisable: (args?: { user?: import("@opencloud-eu/web-client/graph/generated").User; ability?: import("@opencloud-eu/web-client").Ability; }) => boolean; canEditDescription: (args?: { user?: import("@opencloud-eu/web-client/graph/generated").User; ability?: import("@opencloud-eu/web-client").Ability; }) => boolean; canEditImage: (args?: { user?: import("@opencloud-eu/web-client/graph/generated").User; }) => boolean; canEditReadme: (args?: { user?: import("@opencloud-eu/web-client/graph/generated").User; }) => boolean; canRestore: (args?: { user?: import("@opencloud-eu/web-client/graph/generated").User; ability?: import("@opencloud-eu/web-client").Ability; }) => boolean; canDeleteFromTrashBin: (args?: { user?: import("@opencloud-eu/web-client/graph/generated").User; }) => boolean; canRestoreFromTrashbin: (args?: { user?: import("@opencloud-eu/web-client/graph/generated").User; }) => boolean; getWebDavUrl: ({ path }: { path: string; }) => string; getWebDavTrashUrl: ({ path }: { path: string; }) => string; getDriveAliasAndItem: (resource: import("@opencloud-eu/web-client").Resource) => string; isOwner: (user: import("@opencloud-eu/web-client/graph/generated").User) => boolean; id: string; fileId?: string; parentFolderId?: string; storageId?: string; readonly nodeId?: string; name?: string; tags?: string[]; audio?: { album?: string; albumArtist?: string; artist?: string; bitrate?: number; composers?: string; copyright?: string; disc?: number; discCount?: number; duration?: number; genre?: string; hasDrm?: boolean; isVariableBitrate?: boolean; title?: string; track?: number; trackCount?: number; year?: number; }; location?: { altitude?: number; latitude?: number; longitude?: number; }; image?: { height?: number; width?: number; }; photo?: { cameraMake?: string; cameraModel?: string; exposureDenominator?: number; exposureNumerator?: number; fNumber?: number; focalLength?: number; iso?: number; orientation?: number; takenDateTime?: string; }; motionPhoto?: { version?: number; presentationTimestampUs?: number; videoSize?: number; }; path: string; webDavPath?: string; downloadURL?: string; type?: string; thumbnail?: string; processing?: boolean; locked?: boolean; lockOwner?: string; lockTime?: string; mimeType?: string; isFolder?: boolean; mdate?: string; size?: number | string; permissions?: string; starred?: boolean; etag?: string; shareTypes?: number[]; privateLink?: string; owner?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; extension?: string; extraProps?: Record; remoteItemId?: string; remoteItemPath?: string; isInVault?: boolean; hasPreview?: () => boolean; canCreate?: () => boolean; canUpload?: ({ user }: { user?: import("@opencloud-eu/web-client/graph/generated").User; }) => boolean; canDownload?: () => boolean; canShare?: (args?: { user?: import("@opencloud-eu/web-client/graph/generated").User; ability?: import("@opencloud-eu/web-client").Ability; }) => boolean; canRename?: (args?: { user?: import("@opencloud-eu/web-client/graph/generated").User; ability?: import("@opencloud-eu/web-client").Ability; }) => boolean; canBeDeleted?: (args?: { user?: import("@opencloud-eu/web-client/graph/generated").User; ability?: import("@opencloud-eu/web-client").Ability; }) => boolean; canEditTags?: () => boolean; canListVersions?: (args?: { user?: import("@opencloud-eu/web-client/graph/generated").User; }) => boolean; getDomSelector?: () => string; isReceivedShare?: () => boolean; isShareRoot?: () => boolean; isMounted?: () => boolean; }[], SpaceResource[] | { description: string; disabled: boolean; driveAlias: string; driveType: "mountpoint" | "personal" | "project" | "share" | "public" | (string & unknown); root: { id?: string; createdBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; createdDateTime?: string; description?: string; eTag?: string; lastModifiedBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; lastModifiedDateTime?: string; name?: string; parentReference?: { driveId?: string; driveType?: string; id?: string; name?: string; path?: string; }; webUrl?: string; content?: string; cTag?: string; deleted?: { state?: string; }; pendingOperations?: { pendingContentUpdate?: { queuedDateTime?: string; }; }; file?: { hashes?: { crc32Hash?: string; quickXorHash?: string; sha1Hash?: string; sha256Hash?: string; }; mimeType?: string; processingMetadata?: boolean; }; fileSystemInfo?: { createdDateTime?: string; lastAccessedDateTime?: string; lastModifiedDateTime?: string; }; folder?: { childCount?: number; view?: { sortBy?: string; sortOrder?: string; viewType?: string; }; }; image?: { height?: number; width?: number; }; photo?: { cameraMake?: string; cameraModel?: string; exposureDenominator?: number; exposureNumerator?: number; fNumber?: number; focalLength?: number; iso?: number; orientation?: number; takenDateTime?: string; }; location?: { altitude?: number; latitude?: number; longitude?: number; }; thumbnails?: { id?: string; large?: { content?: string; height?: number; sourceItemId?: string; url?: string; width?: number; }; medium?: { content?: string; height?: number; sourceItemId?: string; url?: string; width?: number; }; small?: { content?: string; height?: number; sourceItemId?: string; url?: string; width?: number; }; source?: { content?: string; height?: number; sourceItemId?: string; url?: string; width?: number; }; }[]; root?: object; trash?: { trashedBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; trashedDateTime?: string; }; specialFolder?: { name?: string; }; remoteItem?: { createdBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; createdDateTime?: string; file?: { hashes?: { crc32Hash?: string; quickXorHash?: string; sha1Hash?: string; sha256Hash?: string; }; mimeType?: string; processingMetadata?: boolean; }; fileSystemInfo?: { createdDateTime?: string; lastAccessedDateTime?: string; lastModifiedDateTime?: string; }; folder?: { childCount?: number; view?: { sortBy?: string; sortOrder?: string; viewType?: string; }; }; driveAlias?: string; path?: string; rootId?: string; id?: string; image?: { height?: number; width?: number; }; lastModifiedBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; lastModifiedDateTime?: string; name?: string; eTag?: string; cTag?: string; parentReference?: { driveId?: string; driveType?: string; id?: string; name?: string; path?: string; }; permissions?: { id?: string; hasPassword?: boolean; expirationDateTime?: string | null; createdDateTime?: string | null; grantedToV2?: { user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; link?: { type?: import("@opencloud-eu/web-client/graph/generated").SharingLinkType; preventsDownload?: boolean; webUrl?: string; '@libre.graph.displayName'?: string; '@libre.graph.quickLink'?: boolean; }; roles?: Array; grantedToIdentities?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }[]; '@libre.graph.permissions.actions'?: Array; invitation?: { invitedBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; }; }[]; size?: number; specialFolder?: { name?: string; }; webDavUrl?: string; webUrl?: string; }; size?: number; webDavUrl?: string; children?: /*elided*/ any[]; permissions?: { id?: string; hasPassword?: boolean; expirationDateTime?: string | null; createdDateTime?: string | null; grantedToV2?: { user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; link?: { type?: import("@opencloud-eu/web-client/graph/generated").SharingLinkType; preventsDownload?: boolean; webUrl?: string; '@libre.graph.displayName'?: string; '@libre.graph.quickLink'?: boolean; }; roles?: Array; grantedToIdentities?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }[]; '@libre.graph.permissions.actions'?: Array; invitation?: { invitedBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; }; }[]; audio?: { album?: string; albumArtist?: string; artist?: string; bitrate?: number; composers?: string; copyright?: string; disc?: number; discCount?: number; duration?: number; genre?: string; hasDrm?: boolean; isVariableBitrate?: boolean; title?: string; track?: number; trackCount?: number; year?: number; }; video?: { audioBitsPerSample?: number; audioChannels?: number; audioFormat?: string; audioSamplesPerSecond?: number; bitrate?: number; duration?: number; fourCC?: string; frameRate?: number; height?: number; width?: number; }; '@libre.graph.motionPhoto'?: { version?: number; presentationTimestampUs?: number; videoSize?: number; }; '@libre.graph.livePhoto'?: { contentId: string; stillImageTimeUs?: number; auto?: boolean; vitalityScore?: number; vitalityScoringVersion?: number; }; lockInfo?: { lockType?: import("@opencloud-eu/web-client/graph/generated").LockInfoLockTypeEnum; createdDateTime?: string; expirationDateTime?: string; owners?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }[]; '@libre.graph.appName'?: string; }; '@client.synchronize'?: boolean; '@microsoft.graph.downloadUrl'?: string; '@UI.Hidden'?: boolean; '@libre.graph.me.following'?: boolean; '@libre.graph.tags'?: Array; '@libre.graph.permissions.actions.allowedValues'?: Array; '@libre.graph.shareTypes'?: Array; }; spaceQuota: { deleted?: number; remaining?: number; state?: string; total?: number; used?: number; }; spaceImageData: { id?: string; createdBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; createdDateTime?: string; description?: string; eTag?: string; lastModifiedBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; lastModifiedDateTime?: string; name?: string; parentReference?: { driveId?: string; driveType?: string; id?: string; name?: string; path?: string; }; webUrl?: string; content?: string; cTag?: string; deleted?: { state?: string; }; pendingOperations?: { pendingContentUpdate?: { queuedDateTime?: string; }; }; file?: { hashes?: { crc32Hash?: string; quickXorHash?: string; sha1Hash?: string; sha256Hash?: string; }; mimeType?: string; processingMetadata?: boolean; }; fileSystemInfo?: { createdDateTime?: string; lastAccessedDateTime?: string; lastModifiedDateTime?: string; }; folder?: { childCount?: number; view?: { sortBy?: string; sortOrder?: string; viewType?: string; }; }; image?: { height?: number; width?: number; }; photo?: { cameraMake?: string; cameraModel?: string; exposureDenominator?: number; exposureNumerator?: number; fNumber?: number; focalLength?: number; iso?: number; orientation?: number; takenDateTime?: string; }; location?: { altitude?: number; latitude?: number; longitude?: number; }; thumbnails?: { id?: string; large?: { content?: string; height?: number; sourceItemId?: string; url?: string; width?: number; }; medium?: { content?: string; height?: number; sourceItemId?: string; url?: string; width?: number; }; small?: { content?: string; height?: number; sourceItemId?: string; url?: string; width?: number; }; source?: { content?: string; height?: number; sourceItemId?: string; url?: string; width?: number; }; }[]; root?: object; trash?: { trashedBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; trashedDateTime?: string; }; specialFolder?: { name?: string; }; remoteItem?: { createdBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; createdDateTime?: string; file?: { hashes?: { crc32Hash?: string; quickXorHash?: string; sha1Hash?: string; sha256Hash?: string; }; mimeType?: string; processingMetadata?: boolean; }; fileSystemInfo?: { createdDateTime?: string; lastAccessedDateTime?: string; lastModifiedDateTime?: string; }; folder?: { childCount?: number; view?: { sortBy?: string; sortOrder?: string; viewType?: string; }; }; driveAlias?: string; path?: string; rootId?: string; id?: string; image?: { height?: number; width?: number; }; lastModifiedBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; lastModifiedDateTime?: string; name?: string; eTag?: string; cTag?: string; parentReference?: { driveId?: string; driveType?: string; id?: string; name?: string; path?: string; }; permissions?: { id?: string; hasPassword?: boolean; expirationDateTime?: string | null; createdDateTime?: string | null; grantedToV2?: { user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; link?: { type?: import("@opencloud-eu/web-client/graph/generated").SharingLinkType; preventsDownload?: boolean; webUrl?: string; '@libre.graph.displayName'?: string; '@libre.graph.quickLink'?: boolean; }; roles?: Array; grantedToIdentities?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }[]; '@libre.graph.permissions.actions'?: Array; invitation?: { invitedBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; }; }[]; size?: number; specialFolder?: { name?: string; }; webDavUrl?: string; webUrl?: string; }; size?: number; webDavUrl?: string; children?: /*elided*/ any[]; permissions?: { id?: string; hasPassword?: boolean; expirationDateTime?: string | null; createdDateTime?: string | null; grantedToV2?: { user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; link?: { type?: import("@opencloud-eu/web-client/graph/generated").SharingLinkType; preventsDownload?: boolean; webUrl?: string; '@libre.graph.displayName'?: string; '@libre.graph.quickLink'?: boolean; }; roles?: Array; grantedToIdentities?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }[]; '@libre.graph.permissions.actions'?: Array; invitation?: { invitedBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; }; }[]; audio?: { album?: string; albumArtist?: string; artist?: string; bitrate?: number; composers?: string; copyright?: string; disc?: number; discCount?: number; duration?: number; genre?: string; hasDrm?: boolean; isVariableBitrate?: boolean; title?: string; track?: number; trackCount?: number; year?: number; }; video?: { audioBitsPerSample?: number; audioChannels?: number; audioFormat?: string; audioSamplesPerSecond?: number; bitrate?: number; duration?: number; fourCC?: string; frameRate?: number; height?: number; width?: number; }; '@libre.graph.motionPhoto'?: { version?: number; presentationTimestampUs?: number; videoSize?: number; }; '@libre.graph.livePhoto'?: { contentId: string; stillImageTimeUs?: number; auto?: boolean; vitalityScore?: number; vitalityScoringVersion?: number; }; lockInfo?: { lockType?: import("@opencloud-eu/web-client/graph/generated").LockInfoLockTypeEnum; createdDateTime?: string; expirationDateTime?: string; owners?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }[]; '@libre.graph.appName'?: string; }; '@client.synchronize'?: boolean; '@microsoft.graph.downloadUrl'?: string; '@UI.Hidden'?: boolean; '@libre.graph.me.following'?: boolean; '@libre.graph.tags'?: Array; '@libre.graph.permissions.actions.allowedValues'?: Array; '@libre.graph.shareTypes'?: Array; }; spaceReadmeData: { id?: string; createdBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; createdDateTime?: string; description?: string; eTag?: string; lastModifiedBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; lastModifiedDateTime?: string; name?: string; parentReference?: { driveId?: string; driveType?: string; id?: string; name?: string; path?: string; }; webUrl?: string; content?: string; cTag?: string; deleted?: { state?: string; }; pendingOperations?: { pendingContentUpdate?: { queuedDateTime?: string; }; }; file?: { hashes?: { crc32Hash?: string; quickXorHash?: string; sha1Hash?: string; sha256Hash?: string; }; mimeType?: string; processingMetadata?: boolean; }; fileSystemInfo?: { createdDateTime?: string; lastAccessedDateTime?: string; lastModifiedDateTime?: string; }; folder?: { childCount?: number; view?: { sortBy?: string; sortOrder?: string; viewType?: string; }; }; image?: { height?: number; width?: number; }; photo?: { cameraMake?: string; cameraModel?: string; exposureDenominator?: number; exposureNumerator?: number; fNumber?: number; focalLength?: number; iso?: number; orientation?: number; takenDateTime?: string; }; location?: { altitude?: number; latitude?: number; longitude?: number; }; thumbnails?: { id?: string; large?: { content?: string; height?: number; sourceItemId?: string; url?: string; width?: number; }; medium?: { content?: string; height?: number; sourceItemId?: string; url?: string; width?: number; }; small?: { content?: string; height?: number; sourceItemId?: string; url?: string; width?: number; }; source?: { content?: string; height?: number; sourceItemId?: string; url?: string; width?: number; }; }[]; root?: object; trash?: { trashedBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; trashedDateTime?: string; }; specialFolder?: { name?: string; }; remoteItem?: { createdBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; createdDateTime?: string; file?: { hashes?: { crc32Hash?: string; quickXorHash?: string; sha1Hash?: string; sha256Hash?: string; }; mimeType?: string; processingMetadata?: boolean; }; fileSystemInfo?: { createdDateTime?: string; lastAccessedDateTime?: string; lastModifiedDateTime?: string; }; folder?: { childCount?: number; view?: { sortBy?: string; sortOrder?: string; viewType?: string; }; }; driveAlias?: string; path?: string; rootId?: string; id?: string; image?: { height?: number; width?: number; }; lastModifiedBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; lastModifiedDateTime?: string; name?: string; eTag?: string; cTag?: string; parentReference?: { driveId?: string; driveType?: string; id?: string; name?: string; path?: string; }; permissions?: { id?: string; hasPassword?: boolean; expirationDateTime?: string | null; createdDateTime?: string | null; grantedToV2?: { user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; link?: { type?: import("@opencloud-eu/web-client/graph/generated").SharingLinkType; preventsDownload?: boolean; webUrl?: string; '@libre.graph.displayName'?: string; '@libre.graph.quickLink'?: boolean; }; roles?: Array; grantedToIdentities?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }[]; '@libre.graph.permissions.actions'?: Array; invitation?: { invitedBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; }; }[]; size?: number; specialFolder?: { name?: string; }; webDavUrl?: string; webUrl?: string; }; size?: number; webDavUrl?: string; children?: /*elided*/ any[]; permissions?: { id?: string; hasPassword?: boolean; expirationDateTime?: string | null; createdDateTime?: string | null; grantedToV2?: { user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; link?: { type?: import("@opencloud-eu/web-client/graph/generated").SharingLinkType; preventsDownload?: boolean; webUrl?: string; '@libre.graph.displayName'?: string; '@libre.graph.quickLink'?: boolean; }; roles?: Array; grantedToIdentities?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }[]; '@libre.graph.permissions.actions'?: Array; invitation?: { invitedBy?: { application?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; device?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; user?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; group?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; }; }; }[]; audio?: { album?: string; albumArtist?: string; artist?: string; bitrate?: number; composers?: string; copyright?: string; disc?: number; discCount?: number; duration?: number; genre?: string; hasDrm?: boolean; isVariableBitrate?: boolean; title?: string; track?: number; trackCount?: number; year?: number; }; video?: { audioBitsPerSample?: number; audioChannels?: number; audioFormat?: string; audioSamplesPerSecond?: number; bitrate?: number; duration?: number; fourCC?: string; frameRate?: number; height?: number; width?: number; }; '@libre.graph.motionPhoto'?: { version?: number; presentationTimestampUs?: number; videoSize?: number; }; '@libre.graph.livePhoto'?: { contentId: string; stillImageTimeUs?: number; auto?: boolean; vitalityScore?: number; vitalityScoringVersion?: number; }; lockInfo?: { lockType?: import("@opencloud-eu/web-client/graph/generated").LockInfoLockTypeEnum; createdDateTime?: string; expirationDateTime?: string; owners?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }[]; '@libre.graph.appName'?: string; }; '@client.synchronize'?: boolean; '@microsoft.graph.downloadUrl'?: string; '@UI.Hidden'?: boolean; '@libre.graph.me.following'?: boolean; '@libre.graph.tags'?: Array; '@libre.graph.permissions.actions.allowedValues'?: Array; '@libre.graph.shareTypes'?: Array; }; hasTrashedItems: boolean; webDavTrashPath: string; contentType?: string; graphPermissions?: string[]; canDisable: (args?: { user?: import("@opencloud-eu/web-client/graph/generated").User; ability?: import("@opencloud-eu/web-client").Ability; }) => boolean; canEditDescription: (args?: { user?: import("@opencloud-eu/web-client/graph/generated").User; ability?: import("@opencloud-eu/web-client").Ability; }) => boolean; canEditImage: (args?: { user?: import("@opencloud-eu/web-client/graph/generated").User; }) => boolean; canEditReadme: (args?: { user?: import("@opencloud-eu/web-client/graph/generated").User; }) => boolean; canRestore: (args?: { user?: import("@opencloud-eu/web-client/graph/generated").User; ability?: import("@opencloud-eu/web-client").Ability; }) => boolean; canDeleteFromTrashBin: (args?: { user?: import("@opencloud-eu/web-client/graph/generated").User; }) => boolean; canRestoreFromTrashbin: (args?: { user?: import("@opencloud-eu/web-client/graph/generated").User; }) => boolean; getWebDavUrl: ({ path }: { path: string; }) => string; getWebDavTrashUrl: ({ path }: { path: string; }) => string; getDriveAliasAndItem: (resource: import("@opencloud-eu/web-client").Resource) => string; isOwner: (user: import("@opencloud-eu/web-client/graph/generated").User) => boolean; id: string; fileId?: string; parentFolderId?: string; storageId?: string; readonly nodeId?: string; name?: string; tags?: string[]; audio?: { album?: string; albumArtist?: string; artist?: string; bitrate?: number; composers?: string; copyright?: string; disc?: number; discCount?: number; duration?: number; genre?: string; hasDrm?: boolean; isVariableBitrate?: boolean; title?: string; track?: number; trackCount?: number; year?: number; }; location?: { altitude?: number; latitude?: number; longitude?: number; }; image?: { height?: number; width?: number; }; photo?: { cameraMake?: string; cameraModel?: string; exposureDenominator?: number; exposureNumerator?: number; fNumber?: number; focalLength?: number; iso?: number; orientation?: number; takenDateTime?: string; }; motionPhoto?: { version?: number; presentationTimestampUs?: number; videoSize?: number; }; path: string; webDavPath?: string; downloadURL?: string; type?: string; thumbnail?: string; processing?: boolean; locked?: boolean; lockOwner?: string; lockTime?: string; mimeType?: string; isFolder?: boolean; mdate?: string; size?: number | string; permissions?: string; starred?: boolean; etag?: string; shareTypes?: number[]; privateLink?: string; owner?: { displayName: string; id?: string; '@libre.graph.userType'?: string; }; extension?: string; extraProps?: Record; remoteItemId?: string; remoteItemPath?: string; isInVault?: boolean; hasPreview?: () => boolean; canCreate?: () => boolean; canUpload?: ({ user }: { user?: import("@opencloud-eu/web-client/graph/generated").User; }) => boolean; canDownload?: () => boolean; canShare?: (args?: { user?: import("@opencloud-eu/web-client/graph/generated").User; ability?: import("@opencloud-eu/web-client").Ability; }) => boolean; canRename?: (args?: { user?: import("@opencloud-eu/web-client/graph/generated").User; ability?: import("@opencloud-eu/web-client").Ability; }) => boolean; canBeDeleted?: (args?: { user?: import("@opencloud-eu/web-client/graph/generated").User; ability?: import("@opencloud-eu/web-client").Ability; }) => boolean; canEditTags?: () => boolean; canListVersions?: (args?: { user?: import("@opencloud-eu/web-client/graph/generated").User; }) => boolean; getDomSelector?: () => string; isReceivedShare?: () => boolean; isShareRoot?: () => boolean; isMounted?: () => boolean; }[]>; allProjectSpaces: import("vue").Ref; spacesInitialized: import("vue").Ref; mountPointsInitialized: import("vue").Ref; spacesLoading: import("vue").Ref; currentSpace: import("vue").Ref; personalSpace: import("vue").ComputedRef; imagesLoading: import("vue").Ref; readmesLoading: import("vue").Ref; getSpace: (id: string) => SpaceResource; createShareSpace: ({ driveAliasPrefix, id, shareName, graphPermissions }: { driveAliasPrefix: "share" | "ocm-share"; id: string; shareName: string; graphPermissions?: GraphSharePermission[]; }) => import("@opencloud-eu/web-client").ShareSpaceResource; setSpacesInitialized: (value: boolean) => void; setMountPointsInitialized: (value: boolean) => void; setSpacesLoading: (value: boolean) => void; setCurrentSpace: (space: SpaceResource) => void; getSpaceMembers: (space: SpaceResource) => CollaboratorShare[]; getMountPointForSpace: ({ graphClient, space, signal }: { graphClient: Graph; space: SpaceResource; signal?: AbortSignal; }) => Promise; addSpaces: (s: SpaceResource[]) => void; setAllProjectSpaces: (s: SpaceResource[] | undefined) => void; removeSpace: (space: SpaceResource, { deleted }?: { deleted?: boolean; }) => void; upsertSpace: (space: SpaceResource) => void; updateSpaceField: ({ id, field, value }: { id: T["id"]; field: keyof T; value: T[keyof T]; }) => void; loadSpaces: ({ graphClient }: { graphClient: Graph; }) => Promise; loadMountPoints: ({ graphClient, signal }: { graphClient: Graph; signal?: AbortSignal; }) => Promise; reloadProjectSpaces: ({ graphClient, signal }: { graphClient: Graph; signal?: AbortSignal; }) => Promise; addToImagesLoading: (id: string) => void; removeFromImagesLoading: (id: string) => void; purgeImagesLoading: () => void; addToReadmesLoading: (id: string) => void; removeFromReadmesLoading: (id: string) => void; purgeReadmesLoading: () => void; loadGraphPermissions: ({ ids, graphClient, useCache }: { ids: string[]; graphClient: Graph; useCache?: boolean; }) => Promise; }>; export type SpacesStore = ReturnType;