import { Constructor } from './Constructor'; import { Observable } from 'rxjs'; /** * Interface for the Subscriber Mixin */ export interface ISubscriber { subscribeTo(observable: Observable, callback: (...args: Array) => void): void; ngOnDestroy(): void; } /** * The mixin function which will produce a Subscriber Mixin */ export declare function Subscriber(Base: T): Constructor & T;