import { Observable } from "rxjs"; export declare type ComponentWithOnDestroyObservable = { observeOnDestroy(): Observable; }; export declare class OnDestroyMixin { constructor(); observeOnDestroy(): any; ngOnDestroy(): void; } export declare function componentDestroyed(target: ComponentWithOnDestroyObservable): Observable; export declare function untilComponentDestroyed(component: ComponentWithOnDestroyObservable): (source: Observable) => Observable;