import type { TSLanguageService, TypeScript } from '../contracts/TypeScript';
import { FilesystemService } from './FilesystemService';
import { TypescriptContextService } from './TypescriptContextService';
export declare class EncodedClassificationsService implements Pick<TSLanguageService, 'getEncodedSemanticClassifications' | 'getEncodedSyntacticClassifications'> {
    private readonly fs;
    private readonly ts;
    constructor(fs: FilesystemService, ts: TypescriptContextService);
    getEncodedSemanticClassifications(fileName: string, span: TypeScript.TextSpan, format?: TypeScript.SemanticClassificationFormat): TypeScript.Classifications;
    getEncodedSyntacticClassifications(fileName: string, span: TypeScript.TextSpan): TypeScript.Classifications;
}
//# sourceMappingURL=EncodedClassificationsService.d.ts.map