import type { ChainablePromiseElement } from 'webdriverio'; import { TreeSection } from '../TreeSection.js'; import { TreeItem, ViewItemLocators } from '../../ViewItem.js'; import { IPageDecorator, VSCodeLocatorMap } from '../../../utils.js'; export interface CustomTreeItem extends IPageDecorator { } /** * View item in a custom-made content section (e.g. an extension tree view) * * @category Sidebar */ export declare class CustomTreeItem extends TreeItem { viewPart: TreeSection; /** * @private */ locatorKey: ("TreeItem" | "CustomTreeItem")[]; constructor(locators: VSCodeLocatorMap, element: ChainablePromiseElement, viewPart: TreeSection); getLabel(): Promise; getTooltip(): Promise; getDescription(): Promise; isExpanded(): Promise; getChildren(): Promise; isExpandable(): Promise; } //# sourceMappingURL=CustomTreeItem.d.ts.map