import React from 'react'; import { IBreadCrumbPart } from './types'; import { EditorGroup } from './workbench-editor.service'; export declare const NavigationBar: ({ editorGroup }: { editorGroup: EditorGroup; }) => React.JSX.Element | null; export declare const NavigationItem: React.MemoExoticComponent<({ part, editorGroup }: { part: IBreadCrumbPart; editorGroup: EditorGroup; }) => React.JSX.Element>; export declare const NavigationMenu: ({ model }: { model: NavigationMenuModel; }) => React.JSX.Element; export declare const NavigationMenuContainer: () => React.JSX.Element | null; export declare class NavigationBarViewService { readonly current: import("@opensumi/ide-monaco/lib/common/observable").ISettableObservable; showMenu(parts: IBreadCrumbPart[], x: any, y: any, currentIndex: any, uri: any, editorGroup: any): void; dispose(): void; } export declare class NavigationMenuModel { readonly parts: IBreadCrumbPart[]; readonly x: any; readonly y: any; readonly initialIndex: number; readonly uri: any; readonly subMenu: import("@opensumi/ide-monaco/lib/common/observable").ISettableObservable; constructor(parts: IBreadCrumbPart[], x: any, y: any, initialIndex: number | undefined, uri: any); showSubMenu(parts: IBreadCrumbPart[], x: any, y: any, uri: any): void; dispose(): void; } //# sourceMappingURL=navigation.view.d.ts.map