import URI from '@theia/core/lib/common/uri'; import { BaseWidget, Message, NavigatableWidget, SplitPanel } from '@theia/core/lib/browser'; import { AiConfigurationCategoryRegistry } from '@theia/ai-core-ui/lib/browser/ai-configuration/ai-configuration-category-registry'; import { AiConfigurationSelectionModel } from '@theia/ai-core-ui/lib/browser/ai-configuration/ai-configuration-selection-model'; import { AIConfigurationSelectionService } from './ai-configuration-service'; import { AiConfigurationTreeWidget } from './ai-configuration-tree-widget'; import { AiConfigurationDetailWidget } from './ai-configuration-detail-widget'; import { AiConfigurationSearchWidget } from './ai-configuration-search-widget'; export declare class AIConfigurationContainerWidget extends BaseWidget implements NavigatableWidget { static readonly ID = "ai-configuration"; static readonly LABEL: string; /** Constant resource URI so the shell renders Theia breadcrumbs for this view. */ getResourceUri(): URI | undefined; createMoveToUri(): URI | undefined; protected readonly searchWidget: AiConfigurationSearchWidget; protected readonly treeWidget: AiConfigurationTreeWidget; protected readonly detailWidget: AiConfigurationDetailWidget; protected readonly registry: AiConfigurationCategoryRegistry; protected readonly selectionModel: AiConfigurationSelectionModel; protected readonly aiConfigurationSelectionService: AIConfigurationSelectionService; protected bodyPanel: SplitPanel; protected init(): void; protected initLayout(): void; protected initListeners(): void; protected onAfterAttach(msg: Message): void; protected selectInitialCategory(): void; protected onActivateRequest(msg: Message): void; } //# sourceMappingURL=ai-configuration-widget.d.ts.map