import { Http } from '@angular/http'; import { Shared } from "../../../models"; import { ToasterService } from "./ToasterService"; import { LocalizationService } from "./LocalizationService"; import { DialogService } from "./DialogService"; import { TutorialInterceptor } from "./TutorialInterceptor"; export declare class AjaxService { protected http: Http; protected toasterService: ToasterService; protected localizationService: LocalizationService; protected dialogService: DialogService; protected tutorialInterceptor: TutorialInterceptor; constructor(http: Http, toasterService: ToasterService, localizationService: LocalizationService, dialogService: DialogService, tutorialInterceptor: TutorialInterceptor); buildRequest: (apiPath: string, dataType?: string, azAdToken?: string) => Shared.IAjaxRequest; protected getFullApiPath(apiPath: string): string; private trimStart; private trimEnd; private showError; private getErrorMessage(data, status, headers, config); private formatErrorMessage; private showTokenExpireDialog; private hasErrorWhenCreatingSharePointContext; private hasErrorMissingAzADToken; private doGetConsentForAzAD(); }