///
import * as angular from 'angular';
declare module 'angular' {
export interface IPromise {
then(successCallback: (promiseValue: T) => PromiseLike | TResult, errorCallback?: (reason: any) => TResult2, notifyCallback?: (state: any) => any): IPromise;
catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): Promise;
}
}