import { ChangeDetectorRef } from '@angular/core'; import { HermesObservable, HermesSubscription } from '@generic-ui/hermes'; export interface ReactiveContext { connect(stream$: HermesObservable): ReactiveContext; subscribe(next?: (value: T) => void, error?: (e: any) => void, complete?: () => void): HermesSubscription; subscribeAndRender(next?: (value: T) => void, error?: (e: any) => void, complete?: () => void): HermesSubscription; unsubscribe(): void; } export declare function useReactiveContext(stream$?: HermesObservable, cd?: ChangeDetectorRef): ReactiveContext;