import { HttpClient } from '@angular/common/http'; import { ActivatedRouteSnapshot, Resolve, RouterStateSnapshot } from '@angular/router'; import { DrillThroughService } from './drill-through.service'; import { BreadCrumbsService } from '../bread-crumbs/bread-crumbs.service'; import * as i0 from "@angular/core"; export declare class DrillThroughResolver implements Resolve { private _httpClient; private _drillThroughService; private _breadCrumbService; /** * Constructor */ constructor(_httpClient: HttpClient, _drillThroughService: DrillThroughService, _breadCrumbService: BreadCrumbsService); /** * Use this resolver to resolve initial api for the module * * @param route * @param state */ resolve(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Promise; /** * Get page data by page id * * @param pageId * @returns */ getPageData(pageId: number): Promise | any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }