// Generated by typings
// Source: https://raw.githubusercontent.com/DefinitelyTyped/DefinitelyTyped/56295f5058cac7ae458540423c50ac2dcf9fc711/zone.js/zone.js.d.ts
// Type definitions for Zone.js
// Project: https://github.com/angular/zone.js
// Definitions by: angular team
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
declare class Zone {
constructor(parentZone: Zone, data: any);
fork(locals?: {[key: string]: any}): Zone;
bind(fn: Function, skipEnqueue?: boolean): void;
bindOnce(fn: Function): any;
run(fn: Function, applyTo?: any, applyWith?: any): void;
isRootZone(): boolean;
static bindPromiseFn Promise>(fn: T): T;
static longStackTraceZone: {[key: string]: any};
}