///
import { Provider, FilterObject, Log } from '../interfaces';
import { Observable } from 'rxjs';
interface SubscriptionCreated {
type: 'SubscriptionCreated';
}
interface CatchedUp {
type: 'CatchedUp';
}
interface Unsubscribed {
type: 'Unsubscribed';
}
export declare type LifecycleEvent = SubscriptionCreated | CatchedUp | Unsubscribed;
export declare const ofType: (type: "SubscriptionCreated" | "CatchedUp" | "Unsubscribed") => (lifecycle$: Observable) => Observable;
export declare const subscribeLogsFrom: import("ramda").CurriedFunction2, Observable>;
export {};