| 
									
										
										
										
											2016-06-27 10:02:02 -07:00
										 |  |  | /** @stable */ | 
					
						
							| 
									
										
										
										
											2017-01-03 16:54:46 -08:00
										 |  |  | export declare const APP_BASE_HREF: InjectionToken<string>; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-06-27 10:02:02 -07:00
										 |  |  | /** @stable */ | 
					
						
							| 
									
										
										
										
											2017-01-21 11:27:42 +01:00
										 |  |  | export declare class AsyncPipe implements OnDestroy, PipeTransform { | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     constructor(_ref: ChangeDetectorRef); | 
					
						
							|  |  |  |     ngOnDestroy(): void; | 
					
						
							| 
									
										
										
										
											2017-01-31 18:11:18 -08:00
										 |  |  |     transform<T>(obj: Promise<T>): T | null; | 
					
						
							|  |  |  |     transform<T>(obj: Observable<T>): T | null; | 
					
						
							| 
									
										
										
										
											2017-03-24 09:54:02 -07:00
										 |  |  |     transform<T>(obj: undefined): undefined; | 
					
						
							|  |  |  |     transform<T>(obj: null): null; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-08-23 13:58:41 -07:00
										 |  |  | /** @stable */ | 
					
						
							| 
									
										
										
										
											2016-07-18 03:50:31 -07:00
										 |  |  | export declare class CommonModule { | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-08-23 13:58:41 -07:00
										 |  |  | /** @stable */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare class CurrencyPipe implements PipeTransform { | 
					
						
							| 
									
										
										
										
											2016-08-26 09:16:01 -07:00
										 |  |  |     constructor(_locale: string); | 
					
						
							| 
									
										
										
										
											2017-03-24 09:54:02 -07:00
										 |  |  |     transform(value: any, currencyCode?: string, symbolDisplay?: boolean, digits?: string): string | null; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-08-23 13:58:41 -07:00
										 |  |  | /** @stable */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare class DatePipe implements PipeTransform { | 
					
						
							| 
									
										
										
										
											2016-08-26 09:16:01 -07:00
										 |  |  |     constructor(_locale: string); | 
					
						
							| 
									
										
										
										
											2017-03-24 09:54:02 -07:00
										 |  |  |     transform(value: any, pattern?: string): string | null; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-08-23 13:58:41 -07:00
										 |  |  | /** @stable */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare class DecimalPipe implements PipeTransform { | 
					
						
							| 
									
										
										
										
											2016-08-26 09:16:01 -07:00
										 |  |  |     constructor(_locale: string); | 
					
						
							| 
									
										
										
										
											2017-03-24 09:54:02 -07:00
										 |  |  |     transform(value: any, digits?: string): string | null; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-06-27 10:02:02 -07:00
										 |  |  | /** @stable */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare class HashLocationStrategy extends LocationStrategy { | 
					
						
							|  |  |  |     constructor(_platformLocation: PlatformLocation, _baseHref?: string); | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     back(): void; | 
					
						
							|  |  |  |     forward(): void; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     getBaseHref(): string; | 
					
						
							| 
									
										
										
										
											2016-08-23 14:26:31 -07:00
										 |  |  |     onPopState(fn: LocationChangeListener): void; | 
					
						
							| 
									
										
										
										
											2016-06-26 11:52:32 -07:00
										 |  |  |     path(includeHash?: boolean): string; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     prepareExternalUrl(internal: string): string; | 
					
						
							|  |  |  |     pushState(state: any, title: string, path: string, queryParams: string): void; | 
					
						
							|  |  |  |     replaceState(state: any, title: string, path: string, queryParams: string): void; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-06-27 10:02:02 -07:00
										 |  |  | /** @experimental */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare class I18nPluralPipe implements PipeTransform { | 
					
						
							|  |  |  |     constructor(_localization: NgLocalization); | 
					
						
							|  |  |  |     transform(value: number, pluralMap: { | 
					
						
							|  |  |  |         [count: string]: string; | 
					
						
							|  |  |  |     }): string; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-06-27 10:02:02 -07:00
										 |  |  | /** @experimental */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare class I18nSelectPipe implements PipeTransform { | 
					
						
							| 
									
										
										
										
											2017-03-24 09:54:02 -07:00
										 |  |  |     transform(value: string | null | undefined, mapping: { | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |         [key: string]: string; | 
					
						
							|  |  |  |     }): string; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-02-22 16:49:46 -08:00
										 |  |  | /** @experimental */ | 
					
						
							|  |  |  | export declare function isPlatformBrowser(platformId: Object): boolean; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /** @experimental */ | 
					
						
							|  |  |  | export declare function isPlatformServer(platformId: Object): boolean; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /** @experimental */ | 
					
						
							|  |  |  | export declare function isPlatformWorkerApp(platformId: Object): boolean; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /** @experimental */ | 
					
						
							|  |  |  | export declare function isPlatformWorkerUi(platformId: Object): boolean; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-06-27 10:02:02 -07:00
										 |  |  | /** @stable */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare class JsonPipe implements PipeTransform { | 
					
						
							|  |  |  |     transform(value: any): string; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-06-27 10:02:02 -07:00
										 |  |  | /** @stable */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare class Location { | 
					
						
							|  |  |  |     constructor(platformStrategy: LocationStrategy); | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     back(): void; | 
					
						
							|  |  |  |     forward(): void; | 
					
						
							|  |  |  |     go(path: string, query?: string): void; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     isCurrentPathEqualTo(path: string, query?: string): boolean; | 
					
						
							|  |  |  |     normalize(url: string): string; | 
					
						
							| 
									
										
										
										
											2016-06-26 11:52:32 -07:00
										 |  |  |     path(includeHash?: boolean): string; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     prepareExternalUrl(url: string): string; | 
					
						
							|  |  |  |     replaceState(path: string, query?: string): void; | 
					
						
							| 
									
										
										
										
											2017-03-24 09:54:02 -07:00
										 |  |  |     subscribe(onNext: (value: PopStateEvent) => void, onThrow?: ((exception: any) => void) | null, onReturn?: (() => void) | null): Object; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     static joinWithSlash(start: string, end: string): string; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     static normalizeQueryParams(params: string): string; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     static stripTrailingSlash(url: string): string; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-03-07 17:27:20 -05:00
										 |  |  | /** @experimental */ | 
					
						
							|  |  |  | export declare const LOCATION_INITIALIZED: InjectionToken<Promise<any>>; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-08-23 14:26:31 -07:00
										 |  |  | /** @experimental */ | 
					
						
							|  |  |  | export interface LocationChangeEvent { | 
					
						
							|  |  |  |     type: string; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /** @experimental */ | 
					
						
							|  |  |  | export interface LocationChangeListener { | 
					
						
							|  |  |  |     (e: LocationChangeEvent): any; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-06-27 10:02:02 -07:00
										 |  |  | /** @stable */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare abstract class LocationStrategy { | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     abstract back(): void; | 
					
						
							|  |  |  |     abstract forward(): void; | 
					
						
							|  |  |  |     abstract getBaseHref(): string; | 
					
						
							| 
									
										
										
										
											2016-08-23 14:26:31 -07:00
										 |  |  |     abstract onPopState(fn: LocationChangeListener): void; | 
					
						
							| 
									
										
										
										
											2016-06-26 11:52:32 -07:00
										 |  |  |     abstract path(includeHash?: boolean): string; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     abstract prepareExternalUrl(internal: string): string; | 
					
						
							|  |  |  |     abstract pushState(state: any, title: string, url: string, queryParams: string): void; | 
					
						
							|  |  |  |     abstract replaceState(state: any, title: string, url: string, queryParams: string): void; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-08-23 13:58:41 -07:00
										 |  |  | /** @stable */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare class LowerCasePipe implements PipeTransform { | 
					
						
							|  |  |  |     transform(value: string): string; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-06-27 10:02:02 -07:00
										 |  |  | /** @stable */ | 
					
						
							| 
									
										
										
										
											2016-07-26 15:20:27 -07:00
										 |  |  | export declare class NgClass implements DoCheck { | 
					
						
							| 
									
										
										
										
											2016-09-09 12:03:51 -07:00
										 |  |  |     klass: string; | 
					
						
							| 
									
										
										
										
											2016-07-07 16:35:13 -07:00
										 |  |  |     ngClass: string | string[] | Set<string> | { | 
					
						
							| 
									
										
										
										
											2016-09-09 12:03:51 -07:00
										 |  |  |         [klass: string]: any; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     }; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     constructor(_iterableDiffers: IterableDiffers, _keyValueDiffers: KeyValueDiffers, _ngEl: ElementRef, _renderer: Renderer); | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     ngDoCheck(): void; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-09-01 14:00:14 +03:00
										 |  |  | /** @experimental */ | 
					
						
							| 
									
										
										
										
											2017-01-25 17:41:08 -08:00
										 |  |  | export declare class NgComponentOutlet implements OnChanges, OnDestroy { | 
					
						
							| 
									
										
										
										
											2016-09-01 14:00:14 +03:00
										 |  |  |     ngComponentOutlet: Type<any>; | 
					
						
							|  |  |  |     ngComponentOutletContent: any[][]; | 
					
						
							|  |  |  |     ngComponentOutletInjector: Injector; | 
					
						
							| 
									
										
										
										
											2017-01-25 17:41:08 -08:00
										 |  |  |     ngComponentOutletNgModuleFactory: NgModuleFactory<any>; | 
					
						
							|  |  |  |     constructor(_viewContainerRef: ViewContainerRef); | 
					
						
							| 
									
										
										
										
											2016-09-01 14:00:14 +03:00
										 |  |  |     ngOnChanges(changes: SimpleChanges): void; | 
					
						
							| 
									
										
										
										
											2017-01-25 17:41:08 -08:00
										 |  |  |     ngOnDestroy(): void; | 
					
						
							| 
									
										
										
										
											2016-09-01 14:00:14 +03:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-01-25 13:45:06 -08:00
										 |  |  | /** @deprecated */ | 
					
						
							| 
									
										
										
										
											2017-02-23 17:23:56 -08:00
										 |  |  | export declare const NgFor: typeof NgForOf; | 
					
						
							| 
									
										
										
										
											2017-01-25 13:45:06 -08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-06-27 10:02:02 -07:00
										 |  |  | /** @stable */ | 
					
						
							| 
									
										
										
										
											2017-01-25 13:45:06 -08:00
										 |  |  | export declare class NgForOf<T> implements DoCheck, OnChanges { | 
					
						
							|  |  |  |     ngForOf: NgIterable<T>; | 
					
						
							| 
									
										
										
										
											2017-03-14 20:46:29 -07:00
										 |  |  |     ngForTemplate: TemplateRef<NgForOfContext<T>>; | 
					
						
							| 
									
										
										
										
											2017-01-25 13:45:06 -08:00
										 |  |  |     ngForTrackBy: TrackByFunction<T>; | 
					
						
							| 
									
										
										
										
											2017-03-14 20:46:29 -07:00
										 |  |  |     constructor(_viewContainer: ViewContainerRef, _template: TemplateRef<NgForOfContext<T>>, _differs: IterableDiffers); | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     ngDoCheck(): void; | 
					
						
							| 
									
										
										
										
											2016-07-16 10:35:31 -07:00
										 |  |  |     ngOnChanges(changes: SimpleChanges): void; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-03-14 20:46:29 -07:00
										 |  |  | /** @stable */ | 
					
						
							|  |  |  | export declare class NgForOfContext<T> { | 
					
						
							|  |  |  |     $implicit: T; | 
					
						
							|  |  |  |     count: number; | 
					
						
							|  |  |  |     readonly even: boolean; | 
					
						
							|  |  |  |     readonly first: boolean; | 
					
						
							|  |  |  |     index: number; | 
					
						
							|  |  |  |     readonly last: boolean; | 
					
						
							|  |  |  |     ngForOf: NgIterable<T>; | 
					
						
							|  |  |  |     readonly odd: boolean; | 
					
						
							|  |  |  |     constructor($implicit: T, ngForOf: NgIterable<T>, index: number, count: number); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-06-27 10:02:02 -07:00
										 |  |  | /** @stable */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare class NgIf { | 
					
						
							|  |  |  |     ngIf: any; | 
					
						
							| 
									
										
										
										
											2016-12-07 21:41:27 -08:00
										 |  |  |     ngIfElse: TemplateRef<NgIfContext>; | 
					
						
							|  |  |  |     ngIfThen: TemplateRef<NgIfContext>; | 
					
						
							|  |  |  |     constructor(_viewContainer: ViewContainerRef, templateRef: TemplateRef<NgIfContext>); | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-03-14 20:46:29 -07:00
										 |  |  | /** @stable */ | 
					
						
							|  |  |  | export declare class NgIfContext { | 
					
						
							|  |  |  |     $implicit: any; | 
					
						
							|  |  |  |     ngIf: any; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-12-12 22:16:12 +03:00
										 |  |  | /** @experimental */ | 
					
						
							|  |  |  | export declare class NgLocaleLocalization extends NgLocalization { | 
					
						
							|  |  |  |     protected locale: string; | 
					
						
							|  |  |  |     constructor(locale: string); | 
					
						
							|  |  |  |     getPluralCategory(value: any): string; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-06-27 10:02:02 -07:00
										 |  |  | /** @experimental */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare abstract class NgLocalization { | 
					
						
							|  |  |  |     abstract getPluralCategory(value: any): string; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-06-27 10:02:02 -07:00
										 |  |  | /** @experimental */ | 
					
						
							| 
									
										
										
										
											2016-07-07 14:47:06 -07:00
										 |  |  | export declare class NgPlural { | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     ngPlural: number; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     constructor(_localization: NgLocalization); | 
					
						
							| 
									
										
										
										
											2016-07-07 14:47:06 -07:00
										 |  |  |     addCase(value: string, switchView: SwitchView): void; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-06-27 10:02:02 -07:00
										 |  |  | /** @experimental */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare class NgPluralCase { | 
					
						
							|  |  |  |     value: string; | 
					
						
							| 
									
										
										
										
											2016-07-07 14:47:06 -07:00
										 |  |  |     constructor(value: string, template: TemplateRef<Object>, viewContainer: ViewContainerRef, ngPlural: NgPlural); | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-06-27 10:02:02 -07:00
										 |  |  | /** @stable */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare class NgStyle implements DoCheck { | 
					
						
							| 
									
										
										
										
											2016-07-07 16:35:13 -07:00
										 |  |  |     ngStyle: { | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |         [key: string]: string; | 
					
						
							|  |  |  |     }; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     constructor(_differs: KeyValueDiffers, _ngEl: ElementRef, _renderer: Renderer); | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     ngDoCheck(): void; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-08-23 13:58:41 -07:00
										 |  |  | /** @stable */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare class NgSwitch { | 
					
						
							|  |  |  |     ngSwitch: any; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-08-23 13:58:41 -07:00
										 |  |  | /** @stable */ | 
					
						
							| 
									
										
										
										
											2016-11-07 12:22:36 -08:00
										 |  |  | export declare class NgSwitchCase implements DoCheck { | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     ngSwitchCase: any; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     constructor(viewContainer: ViewContainerRef, templateRef: TemplateRef<Object>, ngSwitch: NgSwitch); | 
					
						
							| 
									
										
										
										
											2016-11-07 12:22:36 -08:00
										 |  |  |     ngDoCheck(): void; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-08-23 13:58:41 -07:00
										 |  |  | /** @stable */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare class NgSwitchDefault { | 
					
						
							| 
									
										
										
										
											2016-11-07 12:22:36 -08:00
										 |  |  |     constructor(viewContainer: ViewContainerRef, templateRef: TemplateRef<Object>, ngSwitch: NgSwitch); | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-06-27 10:02:02 -07:00
										 |  |  | /** @experimental */ | 
					
						
							| 
									
										
										
										
											2016-08-04 20:28:36 +02:00
										 |  |  | export declare class NgTemplateOutlet implements OnChanges { | 
					
						
							| 
									
										
										
										
											2016-12-11 21:42:20 -08:00
										 |  |  |     /** @deprecated */ ngOutletContext: Object; | 
					
						
							|  |  |  |     ngTemplateOutlet: TemplateRef<any>; | 
					
						
							|  |  |  |     ngTemplateOutletContext: Object; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     constructor(_viewContainerRef: ViewContainerRef); | 
					
						
							| 
									
										
										
										
											2016-09-14 15:41:44 +02:00
										 |  |  |     ngOnChanges(changes: SimpleChanges): void; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-06-27 10:02:02 -07:00
										 |  |  | /** @stable */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare class PathLocationStrategy extends LocationStrategy { | 
					
						
							|  |  |  |     constructor(_platformLocation: PlatformLocation, href?: string); | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     back(): void; | 
					
						
							|  |  |  |     forward(): void; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     getBaseHref(): string; | 
					
						
							| 
									
										
										
										
											2016-08-23 14:26:31 -07:00
										 |  |  |     onPopState(fn: LocationChangeListener): void; | 
					
						
							| 
									
										
										
										
											2016-06-26 11:52:32 -07:00
										 |  |  |     path(includeHash?: boolean): string; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     prepareExternalUrl(internal: string): string; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     pushState(state: any, title: string, url: string, queryParams: string): void; | 
					
						
							|  |  |  |     replaceState(state: any, title: string, url: string, queryParams: string): void; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-08-23 13:58:41 -07:00
										 |  |  | /** @stable */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare class PercentPipe implements PipeTransform { | 
					
						
							| 
									
										
										
										
											2016-08-26 09:16:01 -07:00
										 |  |  |     constructor(_locale: string); | 
					
						
							| 
									
										
										
										
											2017-03-24 09:54:02 -07:00
										 |  |  |     transform(value: any, digits?: string): string | null; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-06-27 10:02:02 -07:00
										 |  |  | /** @stable */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare abstract class PlatformLocation { | 
					
						
							| 
									
										
										
										
											2017-03-24 09:54:02 -07:00
										 |  |  |     readonly abstract hash: string; | 
					
						
							|  |  |  |     readonly abstract pathname: string; | 
					
						
							|  |  |  |     readonly abstract search: string; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     abstract back(): void; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     abstract forward(): void; | 
					
						
							|  |  |  |     abstract getBaseHrefFromDOM(): string; | 
					
						
							| 
									
										
										
										
											2016-08-23 14:26:31 -07:00
										 |  |  |     abstract onHashChange(fn: LocationChangeListener): void; | 
					
						
							|  |  |  |     abstract onPopState(fn: LocationChangeListener): void; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     abstract pushState(state: any, title: string, url: string): void; | 
					
						
							|  |  |  |     abstract replaceState(state: any, title: string, url: string): void; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-12-12 20:57:22 +03:00
										 |  |  | /** @experimental */ | 
					
						
							|  |  |  | export interface PopStateEvent { | 
					
						
							|  |  |  |     pop?: boolean; | 
					
						
							|  |  |  |     type?: string; | 
					
						
							|  |  |  |     url?: string; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-06-27 10:02:02 -07:00
										 |  |  | /** @stable */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare class SlicePipe implements PipeTransform { | 
					
						
							|  |  |  |     transform(value: any, start: number, end?: number): any; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-12-08 16:33:24 -08:00
										 |  |  | /** @stable */ | 
					
						
							|  |  |  | export declare class TitleCasePipe implements PipeTransform { | 
					
						
							|  |  |  |     transform(value: string): string; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-08-23 13:58:41 -07:00
										 |  |  | /** @stable */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare class UpperCasePipe implements PipeTransform { | 
					
						
							|  |  |  |     transform(value: string): string; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2016-11-30 13:52:08 -08:00
										 |  |  | 
 | 
					
						
							|  |  |  | /** @stable */ | 
					
						
							|  |  |  | export declare const VERSION: Version; |