///
module NgHttpProgress {
export interface ngProgress {
start():void;
height(cssHeight:string):void
color(cssColor:string):void
status():number;
stop():void;
set(percentage:number):void;
reset():void;
complete():void;
getDomElement():Element;
}
export interface INgHttpProgressService {
start(): ng.IPromise;
stop(): ng.IPromise;
complete(): ng.IPromise;
rewind(): ng.IPromise;
status(): number;
set(percentage:number):void;
}
export interface IngHttpProgressServiceProvider {
configure(config:INgHttpProgressServiceConfig): NgHttpProgressServiceProvider;
}
export interface INgHttpProgressServiceConfig {
color?: string;
height?: string;
}
}