import { ActivatedRoute, ParamMap } from '@angular/router'; import { IBaseModelConstructor } from '@dev-stream/utils'; export interface IActivatedRouteInjected { route: ActivatedRoute; } export declare function FromRouteData(dataKey?: string, routeKey?: string, ctr?: IBaseModelConstructor): (target: any, propertyName: string) => void; export declare function MapRouteParams(property?: string, routeKey?: string, ctr?: IBaseModelConstructor | 'Array'): (target: any, propertyName: string) => void; export declare function MapQueryParams(property?: string, routeKey?: string, ctr?: IBaseModelConstructor | 'Array'): (target: any, propertyName: string) => void; export declare function MapParams(getParamMap: (route: ActivatedRoute) => ParamMap, property?: string, routeKey?: string, ctr?: IBaseModelConstructor | 'Array'): (target: any, propertyName: string) => void;