import { ExplorerState, TreeGroup } from './explorer.state'; import { AnyFolderNode, DriveNode, ItemNode, RegularFolderNode } from './nodes'; import { ExplorerBackend } from '@youwol/http-clients'; export declare function createTreeGroup(explorerState: ExplorerState, groupName: string, respUserDrives: ExplorerBackend.QueryDrivesResponse, respDefaultDrive: ExplorerBackend.GetDefaultDriveResponse): TreeGroup; export declare function processBorrowItem(nodeSelected: ItemNode, treeDestination: TreeGroup, destination: AnyFolderNode | DriveNode): void; export declare function processMoveItem(nodeSelected: ItemNode, treeOrigin: TreeGroup, treeDestination: TreeGroup, destination: AnyFolderNode | DriveNode): void; export declare function processMoveFolder(nodeSelected: RegularFolderNode, treeDestination: TreeGroup, destination: AnyFolderNode | DriveNode): void;