export declare function backwards(array: T[], callback: (el: T) => any): void; export declare function each(array: T[], callback: (el: T) => any): void; export declare function safeEach(array: T[], callback: (el: T) => any): void; export declare function remove(array: T[], item: T): void; export declare function nullify(array: T[], item: T): void; export declare function compact(array: T[]): void; export interface Constructor { (): void; } export declare function extend(Klass: Constructor, OtherKlass: Constructor): Constructor; export interface NumericMap { [key: number]: V; } export interface StringMap { [key: string]: V; }