/**
* This file contains declarations of global symbols we reference in our code
*/
///
///
declare var assert: any;
declare type int = number;
interface List extends Array {}
// FIXME: K must be string!
// FIXME: should have an index signature, `[k: string]: V;`
interface StringMap {}
interface BrowserNodeGlobal {
Object: typeof Object;
Array: typeof Array;
Map: typeof Map;
Set: typeof Set;
Date: typeof Date;
RegExp: typeof RegExp;
JSON: typeof JSON;
Math: typeof Math;
assert(condition): void;
Reflect: any;
zone: Zone;
getAngularTestability: Function;
setTimeout: Function;
clearTimeout: Function;
setInterval: Function;
clearInterval: Function;
}
declare var global: any;