import { ChildrenLike, VirtualDOM } from '@youwol/rx-vdom'; import { Observable } from 'rxjs'; import { ExplorerState } from '../explorer.state'; import { AnyFolderNode, BrowserNode } from '../nodes'; export declare class HeaderPathView implements VirtualDOM<'div'> { readonly tag: 'div'; static ClassSelector: string; readonly class: string; style: { height: string; }; readonly children: ChildrenLike; readonly state: ExplorerState; constructor(params: { state: ExplorerState; [k: string]: unknown; }); } export declare class LoadingSpinnerView implements VirtualDOM<'div'> { readonly tag: 'div'; static ClassSelector: string; readonly class: string; readonly children: ChildrenLike; readonly isLoading$: Observable<{ type: string; id: string; }[]>; constructor(params: { isLoading$: Observable<{ type: string; id: string; }[]>; }); } export declare class PathElementView implements VirtualDOM<'div'> { readonly tag: 'div'; static ClassSelector: string; readonly baseClass: string; readonly class: string; readonly children: ChildrenLike; readonly node: AnyFolderNode; readonly selectedNode: BrowserNode; readonly state: ExplorerState; readonly onclick: () => void; constructor(params: { state: ExplorerState; node: AnyFolderNode; selectedNode: BrowserNode; }); }