import { HKT, Kind, Kind2, URIS, URIS2 } from 'fp-ts/lib/HKT'; import { MonadObservable, MonadObservable1, MonadObservable2, MonadObservable2C } from '@devexperts/utils/dist/typeclasses/monad-observable/monad-observable'; export declare function useSubscription(M: MonadObservable2C): (fa: Kind2) => void; export declare function useSubscription(M: MonadObservable2): (fa: Kind2) => void; export declare function useSubscription(M: MonadObservable1): (fa: Kind) => void; export declare function useSubscription(M: MonadObservable): (fa: HKT) => void;