import * as React from '@theia/core/shared/react'; import { TreeSource, TreeElement } from '@theia/core/lib/browser/source-tree'; import { ExpressionContainer, ExpressionItem, DebugVariable } from '../console/debug-console-items'; import { DebugSessionManager } from '../debug-session-manager'; export declare class DebugHoverSource extends TreeSource { protected readonly sessions: DebugSessionManager; protected _expression: ExpressionItem | DebugVariable | undefined; get expression(): ExpressionItem | DebugVariable | undefined; protected elements: TreeElement[]; getElements(): IterableIterator; init(): void; protected renderTitle(element: ExpressionItem | DebugVariable): React.ReactNode; reset(): void; evaluate(expression: string): Promise; protected doEvaluate(expression: string): Promise; protected findVariable(namesToFind: string[]): Promise; protected doFindVariable(owner: ExpressionContainer, namesToFind: string[]): Promise; } //# sourceMappingURL=debug-hover-source.d.ts.map