import { FileMiniOrFolderMini } from './fileMiniOrFolderMini.generated.js'; import { SerializedData } from '../serialization/json.js'; export type FileOrFolderScopeScopeField = 'annotation_edit' | 'annotation_view_all' | 'annotation_view_self' | 'base_explorer' | 'base_picker' | 'base_preview' | 'base_upload' | 'item_delete' | 'item_download' | 'item_preview' | 'item_rename' | 'item_share' | 'item_upload' | 'item_read' | string; export interface FileOrFolderScope { /** * The scopes for the resource access. */ readonly scope?: FileOrFolderScopeScopeField; readonly object?: FileMiniOrFolderMini; readonly rawData?: SerializedData; } export declare function serializeFileOrFolderScopeScopeField(val: FileOrFolderScopeScopeField): SerializedData; export declare function deserializeFileOrFolderScopeScopeField(val: SerializedData): FileOrFolderScopeScopeField; export declare function serializeFileOrFolderScope(val: FileOrFolderScope): SerializedData; export declare function deserializeFileOrFolderScope(val: SerializedData): FileOrFolderScope; //# sourceMappingURL=fileOrFolderScope.generated.d.ts.map