import type { InteropObservable, Observable, Unsubscribable } from 'rxjs'; import type { ExternalData } from './types'; import { ExternalDataCache } from './types'; export type { InteropObservable, Unsubscribable } from 'rxjs'; export declare class ExternalDataService { private readonly cache; constructor(cache: ExternalDataCache); registerExternalData(key: string, observable: InteropObservable): Unsubscribable; getExternalData(): Observable; }