import type * as vscode from 'vscode'; export interface ServiceInterface { fetch(document: vscode.TextDocument): Promise; parse(document: vscode.TextDocument): Promise; } export declare abstract class ServiceBase { private _cache; private _integrity; fetch(document: vscode.TextDocument): Promise; abstract parse(document: vscode.TextDocument | string): Promise; }