///
export declare class UofxTestBedBasicSpy {
/** Get Angular ActivatedRoute. */
get ActivatedRoute(): {
params: import("rxjs").BehaviorSubject<{}>;
queryParams: import("rxjs").BehaviorSubject<{}>;
/** Get Angular Router. */
data: import("rxjs").BehaviorSubject<{}>;
paramMap: import("rxjs").BehaviorSubject<{}>;
routeConfig: {
path: string;
};
snapshot: {
paramMap: {
get: jasmine.Spy;
}; /** Get Uofx I18nLoader. */
queryParamMap: {
get: jasmine.Spy;
};
routeConfig: {
path: string;
};
};
};
/** Get Angular Router. */
get Router(): {
navigate: jasmine.Spy;
navigateByUrl: jasmine.Spy;
createUrlTree: jasmine.Spy;
serializeUrl: jasmine.Spy;
getCurrentNavigation: jasmine.Spy;
url: string;
onSameUrlNavigation: string;
events: import("rxjs").BehaviorSubject<{}>;
lastSuccessfulNavigation: jasmine.Spy;
};
}
export declare class UofxTestBedCoreSpy extends UofxTestBedBasicSpy {
get Uofx_AuthGuardService(): {
loadCorpFuncs: jasmine.Spy;
clearCorpFuncs: jasmine.Spy;
corpFuncs: any[];
readonly isManager: boolean; /** Get Uofx UofxI18NService. */
readonly isCorpManager: boolean;
};
/** Get Uofx I18nLoader. */
get I18nLoader(): {
loadTranslationFromApi: jasmine.Spy;
loadTranslationFromPlugin: jasmine.Spy;
reloadTranslations: jasmine.Spy;
};
/** Get Uofx UofxI18NService. */
get Uofx_I18NService(): {
trans: jasmine.Spy;
switchLang: jasmine.Spy;
getBrowserLang: jasmine.Spy;
hostUrl: any;
langVersion: any;
readonly isApp: boolean;
readonly isI18nProdApi: boolean;
readonly defaultLang: any;
currentLang: any;
readonly onLangChange: any;
};
}
export declare function spyDetectChanges(instance: any): jasmine.Spy;