import { ImmutableTree } from '@youwol/rx-tree-views'; import { BrowserNode } from './nodes'; export declare const databaseActionsFactory: { renameFolder: (update: ImmutableTree.Updates) => { when: () => boolean; then: () => void; }; renameItem: (update: ImmutableTree.Updates) => { when: () => boolean; then: () => void; }; deleteFolder: (update: ImmutableTree.Updates) => { when: () => boolean; then: () => void; }; deleteDrive: (update: ImmutableTree.Updates) => { when: () => boolean; then: () => void; }; deleteItem: (update: ImmutableTree.Updates) => { when: () => boolean; then: () => void; }; newAsset: (update: ImmutableTree.Updates) => { when: () => boolean; then: () => void; }; }; export declare function applyUpdate(update: ImmutableTree.Updates): void;