Búsqueda de sitios web

archivo typescript d.ts importa solo definiciones de tipos de rxjs


Estoy usando archivos .d.ts para declarar interfaces para que no necesite importarlas explícitamente en otros archivos

mi tsconfing.json es

{
  "compilerOptions": {
    "target": "ES5",
    "module": "commonjs",
    "noImplicitAny": false,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "sourceMap": true,
    "noEmitHelpers": false,
    "plugins": [
      {
        "name": "tslint-language-service"
      },
      {
        "name": "@angular/language-service"
      }
    ],
    "types": [
      "node",
      "bootstrap",
      "jquery",
      "typeahead"
    ],
    "lib": [
      "dom",
      "es2016",
      "es2017"
    ]
  },
  "exclude": [
    "node_modules",
    "src/main.aot.ts"
  ],
  "compileOnSave": false,
  "buildOnSave": false
}

mi ejemplo .d.ts es

interface SomeData{
    field:string;
}

pero quiero agregar un campo Observable en esto como

interface SomeData{
    field:string;
    field2:Observable<string>;
}

para esto estoy intentando importar la definición de tipo para Observable

agregar la definición de tipo mediante import {Observable} from 'rxjs/Obsevable' rompe la funcionalidad sin importación

y agregar la definición de tipo usando /// <reference > no está funcionando, las cosas que intenté son

/// <reference path="../../../../node_modules/rxjs/Rx.d.ts" />
/// <reference path="../../../../node_modules/rxjs/Observable.d.ts" />

Además, no hay un paquete @types para rxjs5

¿Alguna sugerencia?

Editar: También intentado

/// <reference types="rxjs/Observable" />