import { IPosition, Uri } from '@opensumi/ide-core-common';
import { ExtensionDocumentDataManager } from '../../../../common/vscode';
import type vscode from 'vscode';
export declare class HoverAdapter {
    private readonly provider;
    private readonly documents;
    constructor(provider: vscode.HoverProvider, documents: ExtensionDocumentDataManager);
    provideHover(resource: Uri, position: IPosition, token: vscode.CancellationToken): Promise<import("../../../../common/vscode/model.api").Hover | undefined>;
}
//# sourceMappingURL=hover.d.ts.map