import { BreadcrumbsWidget } from "../../../../base/browser/ui/breadcrumbs/breadcrumbsWidget.js"; import { Event } from "../../../../base/common/event.js"; import * as glob from "../../../../base/common/glob.js"; import { IDisposable } from "../../../../base/common/lifecycle.js"; import { IConfigurationOverrides } from "../../../../platform/configuration/common/configuration.js"; import { IConfigurationService } from "../../../../platform/configuration/common/configuration.service.js"; import { IBreadcrumbsService } from "./breadcrumbs.service.js"; export declare class BreadcrumbsService implements IBreadcrumbsService { readonly _serviceBrand: undefined; private readonly _map; register(group: number, widget: BreadcrumbsWidget): IDisposable; getWidget(group: number): BreadcrumbsWidget | undefined; } export declare abstract class BreadcrumbsConfig { abstract get name(): string; abstract get onDidChange(): Event; abstract getValue(overrides?: IConfigurationOverrides): T; abstract updateValue(value: T, overrides?: IConfigurationOverrides): Promise; abstract dispose(): void; private constructor(); static readonly IsEnabled: { bindTo(service: IConfigurationService): BreadcrumbsConfig; }; static readonly UseQuickPick: { bindTo(service: IConfigurationService): BreadcrumbsConfig; }; static readonly FilePath: { bindTo(service: IConfigurationService): BreadcrumbsConfig<"on" | "off" | "last">; }; static readonly SymbolPath: { bindTo(service: IConfigurationService): BreadcrumbsConfig<"on" | "off" | "last">; }; static readonly SymbolSortOrder: { bindTo(service: IConfigurationService): BreadcrumbsConfig<"name" | "type" | "position">; }; static readonly SymbolPathSeparator: { bindTo(service: IConfigurationService): BreadcrumbsConfig; }; static readonly Icons: { bindTo(service: IConfigurationService): BreadcrumbsConfig; }; static readonly TitleScrollbarSizing: { bindTo(service: IConfigurationService): BreadcrumbsConfig>>; }; static readonly TitleScrollbarVisibility: { bindTo(service: IConfigurationService): BreadcrumbsConfig>>; }; static readonly FileExcludes: { bindTo(service: IConfigurationService): BreadcrumbsConfig; }; private static _stub; }