import API from '../utils/api.js';
import { Logger } from '../logger.js';
import type { TspClientOptions } from '../tsp-client.js';
import { ITypeScriptServer } from './server.js';
import type { TypeScriptVersion } from './versionProvider.js';
export declare class TypeScriptServerSpawner {
    private readonly _apiVersion;
    private readonly _logger;
    constructor(_apiVersion: API, _logger: Logger);
    spawn(version: TypeScriptVersion, configuration: TspClientOptions): ITypeScriptServer;
    private kindToServerType;
    private getTsServerArgs;
}
//# sourceMappingURL=spawner.d.ts.map