import { ActionHandler } from '../interfaces/action-handler.interface';
import { ActionConfig } from '../models/action-config.model';
import { Router } from '@angular/router';
import * as i0 from "@angular/core";
export declare class EncodedNavigationHandler implements ActionHandler {
    private router;
    constructor(router: Router);
    canHandle(type: ActionConfig['actionType']): boolean;
    handle(config: ActionConfig): import("rxjs").Observable<undefined>;
    static ɵfac: i0.ɵɵFactoryDeclaration<EncodedNavigationHandler, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<EncodedNavigationHandler>;
}
