/**
 * Capabilities the current user has on this file.
 * This is populated by the store each time the user requests
 * a file.
 */
export interface ICapabilities {
    /**
     * Whether the user can edit the content of the file.
     * This is always false for folders.
     */
    canEditMedia: boolean;
    /**
     * Whether the user can edit the metadata of the file.
     */
    canEditMeta: boolean;
    /**
     * Whether the user can comment on the current file.
     */
    canComment: boolean;
    /**
     * Whether the user can share the current file.
     */
    canShare: boolean;
    /**
     * Whether the user can read revisions of the file.
     */
    canReadRevisions: boolean;
    /**
     * Whether the user can add files or folders to a folder.
     */
    canAddChildren: boolean;
    /**
     * Whether the user can list files or folders to a folder.
     */
    canListChildren: boolean;
    /**
     * Whether the user can permanently delete the file.
     */
    canDelete: boolean;
    /**
     * Whether the user can move the file to trash.
     */
    canTrash: boolean;
    /**
     * Whether the user can move the file back from trash.
     */
    canUntrash: boolean;
    /**
     * Whether the user can read media for the file.
     * This is always `false` for a user organization which has no media.
     */
    canReadMedia: boolean;
    /**
     * Whether the user can move the file.
     */
    canMove: boolean;
}
//# sourceMappingURL=Capabilities.d.ts.map