import { Operator } from 'rxjs/Operator'; import { Subscriber } from 'rxjs/Subscriber'; import { Observable } from 'rxjs/Observable'; export declare function leaveZone(zone: { runOutsideAngular: (fn: any) => any; }): Observable; export interface LeaveZoneSignature { (zone: { runOutsideAngular: (fn: any) => any; }): Observable; } export declare class LeaveZoneOperator implements Operator { private _zone; constructor(_zone: { runOutsideAngular: (fn: any) => any; }); call(subscriber: Subscriber, source: any): any; }