import vscode from 'vscode';
import { CancellationToken } from '@opensumi/ide-core-common';
import { IEvaluatableExpression } from '@opensumi/ide-debug/lib/common/evaluatable-expression';
import { ExtensionDocumentDataManager } from '../../../../common/vscode';
import { Position } from '../../../../common/vscode/model.api';
export declare class EvaluatableExpressionAdapter {
    private readonly _documents;
    private readonly _provider;
    constructor(_documents: ExtensionDocumentDataManager, _provider: vscode.EvaluatableExpressionProvider);
    provideEvaluatableExpression(resource: vscode.Uri, position: Position, token: CancellationToken): Promise<IEvaluatableExpression | undefined>;
}
//# sourceMappingURL=evaluatableExpression.d.ts.map