import * as rpc from "vscode-jsonrpc/node"; /** * Handle a DependencyTypes request: resolve one dependency, named by its npm coordinate, against * the most recently parsed project's node_modules, enumerate its public types, and stream them * back terminated by END_OF_OBJECT. Built once, returned in {@code batchSize} slices across the * client's repeated pulls. A {@code null} version names a TypeScript runtime declaration file * (e.g. {@code lib.dom}) instead of an installed package. */ export declare class DependencyTypes { private readonly name; private readonly version?; constructor(name: string, version?: string | null | undefined); static handle(connection: rpc.MessageConnection, batchSize: number, metricsCsv?: string): void; } //# sourceMappingURL=dependency-types.d.ts.map