import type { DocumentRegistry } from '@jupyterlab/docregistry'; import type { TranslationBundle } from '@jupyterlab/translation'; import type { CommandRegistry } from '@lumino/commands'; import { Widget } from '@lumino/widgets'; interface IEditorBreadcrumbsOptions { context: DocumentRegistry.IContext; commands: CommandRegistry; trans: TranslationBundle; } /** * Read-only breadcrumb path for file editor toolbars: renders the open * file's path as clickable segments, each dispatching the reveal command. */ export declare class EditorBreadcrumbs extends Widget { constructor(options: IEditorBreadcrumbsOptions); dispose(): void; private _onPathChanged; private _render; private _createRootCrumb; /** * Bind click and keyboard activation on a crumb element to the * shared reveal command. Dispatch is best-effort: a failure to * resolve or execute the command is logged but never thrown into * the editor's toolbar. */ private _attachReveal; private _createSeparator; private _context; private _commands; private _trans; private _container; private _content; } export {};