import { ActivatedRouteSnapshot, Data, UrlSegment, UrlSegmentGroup, UrlTree } from '@angular/router'; export declare function getRouteData(route: ActivatedRouteSnapshot | undefined): Data; export declare function getRouteSnapshotUrlSegments(route: ActivatedRouteSnapshot | undefined): UrlSegment[]; export declare function isUrlSegmentsEquals(first: UrlSegment[], second: UrlSegment[]): boolean; export declare function isUrlSegmentGroupsEquals(first: UrlSegmentGroup, second: UrlSegmentGroup): boolean; export declare function isUrlEquals(first: UrlTree, second: UrlTree): boolean; export declare function isChildRoute(currentUrl: UrlTree, possibleChildUrl: UrlTree): boolean; export declare function isOnlyQueryParamsChanged(first: UrlTree, second: UrlTree): boolean; export declare function formatReturnUrl(url: string): string | undefined; export declare function whenAnySegmentChanged(from: ActivatedRouteSnapshot, to: ActivatedRouteSnapshot): boolean;