import { Injector, PipeTransform } from '@angular/core';
import { ISmartNavigatorService } from '../../services/interfaces/smart-navigator-service.interface';
import { NavigationExtras, UrlTree } from '@angular/router';
import { NavigateToScreenRequest } from '../../models/implementations/smart-navigators/navigate-to-screen-request';
import * as i0 from "@angular/core";
export declare class ToUrlTreePipe implements PipeTransform {
    protected readonly _navigatorService: ISmartNavigatorService;
    constructor(injector: Injector);
    transform(value: string | NavigateToScreenRequest<any>, routeParams?: {
        [key: string]: any;
    }, extras?: NavigationExtras): UrlTree;
    static ɵfac: i0.ɵɵFactoryDeclaration<ToUrlTreePipe, never>;
    static ɵpipe: i0.ɵɵPipeDeclaration<ToUrlTreePipe, "toUrlTree">;
}
//# sourceMappingURL=to-url-tree.pipe.d.ts.map