import { ActivatedRoute } from '@angular/router'; import { OnInit } from '@angular/core'; import { Compiler, ViewContainerRef } from '@angular/core'; import { SingleChange } from './patch-definition'; import { Observable } from 'rxjs'; import { Http } from '@angular/http'; export declare class DiffBoxCode { private compiler; private vcRef; diffboxCode: string; constructor(compiler: Compiler, vcRef: ViewContainerRef); ngOnChanges(): void; } export declare class DiffBoxComponent implements OnInit { private route; private http; step: string; optionalFilename: string; hideRemoved: boolean; tutorialName: string; htmlContainer: any; private diffDetails; private tutorialData; private files; private revision; constructor(route: ActivatedRoute, http: Http); ngOnInit(): void; getFileModification(filename: any): SingleChange[]; getImproveLink(filename: any): Observable<{ url: string; }>; getFileContent(filename: any): string; buildGitHubLink(filename: string): string; getLineNumbers(filename: any): any[]; getLines(filename: string): any[]; }