import { CancellationToken, IRange, Uri } from '@opensumi/ide-core-common';
import { InlineValue } from '@opensumi/ide-debug/lib/common/inline-values';
import { ExtensionDocumentDataManager, IInlineValueContextDto } from '../../../../common/vscode';
import type vscode from 'vscode';
export declare class InlineValuesAdapter {
    private readonly _documents;
    private readonly _provider;
    constructor(_documents: ExtensionDocumentDataManager, _provider: vscode.InlineValuesProvider);
    provideInlineValues(resource: Uri, viewPort: IRange, context: IInlineValueContextDto, token: CancellationToken): Promise<InlineValue[] | undefined>;
}
//# sourceMappingURL=inline-values.d.ts.map