import { CompositeTreeNode, TreeNode } from '@opensumi/ide-components'; import { MenuNode } from '@opensumi/ide-core-browser/lib/menu/next'; import { IAccessibilityInformation, Uri, UriComponents } from '@opensumi/ide-core-common'; import { ITreeItemLabel, TreeViewItemCheckboxInfo } from '../../../../common/vscode'; import { Command } from '../../../../common/vscode/models'; import { TreeViewDataProvider } from '../main.thread.treeview'; export declare class ExtensionTreeRoot extends CompositeTreeNode { treeViewId: string; static is(node: any): node is ExtensionTreeRoot; private _displayName; constructor(treeViewDataProvider: TreeViewDataProvider, treeViewId?: string); get treeItemId(): string; get name(): string; get expanded(): boolean; get displayName(): string; dispose(): void; } export declare class ExtensionCompositeTreeNode extends CompositeTreeNode { description: string; icon: string; contextValue: string; treeItemId: string; actions: MenuNode[]; private _checkboxInfo?; private _accessibilityInformation?; private _displayName; private _hightlights?; private _strikethrough?; private _command?; private _tooltip?; private _resolved; private sourceUri?; constructor(tree: TreeViewDataProvider, parent: ExtensionCompositeTreeNode | undefined, label: string | ITreeItemLabel, description: string | undefined, icon: string | undefined, tooltip: string | undefined, command: Command | undefined, contextValue: string | undefined, treeItemId: string | undefined, actions: MenuNode[], _checkboxInfo?: TreeViewItemCheckboxInfo | undefined, _accessibilityInformation?: IAccessibilityInformation | undefined, expanded?: boolean, sourceUri?: UriComponents); get resolved(): boolean; get command(): Command | undefined; get tooltip(): string | undefined; get displayName(): string; get checkboxInfo(): TreeViewItemCheckboxInfo | undefined; get accessibilityInformation(): { role: string; label: string; }; get strikethrough(): boolean | undefined; get uri(): Uri | undefined; get highlights(): [number, number][] | undefined; resolveTreeItem(): Promise; dispose(): void; } export declare class ExtensionTreeNode extends TreeNode { description: string; icon: string; private _tooltip; private _command; contextValue: string; treeItemId: string; actions: MenuNode[]; private _checkboxInfo?; private _accessibilityInformation?; private sourceUri?; private _displayName; private _hightlights?; private _strikethrough?; private _resolved; constructor(tree: TreeViewDataProvider, parent: ExtensionCompositeTreeNode | undefined, label: string | ITreeItemLabel, description: string | undefined, icon: string | undefined, _tooltip: string | undefined, _command: Command | undefined, contextValue: string | undefined, treeItemId: string | undefined, actions: MenuNode[], _checkboxInfo?: TreeViewItemCheckboxInfo | undefined, _accessibilityInformation?: IAccessibilityInformation | undefined, sourceUri?: UriComponents | undefined); get resolved(): boolean; get command(): Command | undefined; get uri(): Uri | undefined; get tooltip(): string | undefined; get displayName(): string; get checkboxInfo(): TreeViewItemCheckboxInfo | undefined; get accessibilityInformation(): { role: string; label: string; }; get strikethrough(): boolean | undefined; get highlights(): [number, number][] | undefined; resolveTreeItem(): Promise; } //# sourceMappingURL=tree-view.node.defined.d.ts.map