import { DialogOption, DialogRef, NavigationProvider, NavigationService, NarikOutlet } from '@narik/infrastructure'; import { NavigationExtras, UrlTree } from '@angular/router'; import * as i0 from "@angular/core"; export declare class NarikNavigationService implements NavigationService { private navigationProviders; constructor(providers: NavigationProvider[]); navigate(commands: any[] | string | UrlTree, providerKey?: string, extras?: NavigationExtras, data?: any, dialogOptions?: DialogOption): Promise>; createNavigationCommand(providerKey: string, path: string): any[] | string | UrlTree; setOutlet(providerKey: string, outlet: NarikOutlet): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }