import type { OutliningSpan } from 'typescript/lib/tsserverlibrary';
import type { TSLanguageService } from '../contracts/TypeScript';
import { FilesystemService } from '../services/FilesystemService';
import { TypescriptContextService } from '../services/TypescriptContextService';
export declare class FoldingRangeService implements Pick<TSLanguageService, 'getOutliningSpans'> {
    private readonly ts;
    private readonly fs;
    constructor(ts: TypescriptContextService, fs: FilesystemService);
    getOutliningSpans(fileName: string): OutliningSpan[];
}
//# sourceMappingURL=FoldingRangeService.d.ts.map