import { NcrContentfulConfig } from "@ncremental/ncr-contentful"; import { Event, Router } from "@angular/router"; import { OnDestroy } from "@angular/core"; import { Subject } from "rxjs"; import * as i0 from "@angular/core"; export declare class NcrContentfulRoutingConfigService implements OnDestroy { protected router: Router; protected config: NcrContentfulConfig; destroyed$: Subject; config$: import("rxjs").Observable; futureConfig$: import("rxjs").Observable; getConfigForEvent(predicate: (event: Event) => boolean): import("rxjs").Observable; constructor(router: Router, config: NcrContentfulConfig); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }