import type { TSLanguageService, TypeScript } from '../contracts/TypeScript';
import { FilesystemService } from '../services/FilesystemService';
import { TypescriptContextService } from '../services/TypescriptContextService';
export declare class ImplementationService implements Pick<TSLanguageService, 'getImplementationAtPosition'> {
    private readonly ts;
    private readonly fs;
    constructor(ts: TypescriptContextService, fs: FilesystemService);
    getImplementationAtPosition(fileName: string, position: number): readonly TypeScript.ImplementationLocation[] | undefined;
}
//# sourceMappingURL=ImplementationService.d.ts.map