| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare class AttrAst implements TemplateAst { | 
					
						
							|  |  |  |     name: string; | 
					
						
							|  |  |  |     sourceSpan: ParseSourceSpan; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     value: string; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     constructor(name: string, value: string, sourceSpan: ParseSourceSpan); | 
					
						
							|  |  |  |     visit(visitor: TemplateAstVisitor, context: any): any; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare class BoundDirectivePropertyAst implements TemplateAst { | 
					
						
							|  |  |  |     directiveName: string; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     sourceSpan: ParseSourceSpan; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     templateName: string; | 
					
						
							|  |  |  |     value: AST; | 
					
						
							|  |  |  |     constructor(directiveName: string, templateName: string, value: AST, sourceSpan: ParseSourceSpan); | 
					
						
							|  |  |  |     visit(visitor: TemplateAstVisitor, context: any): any; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare class BoundElementPropertyAst implements TemplateAst { | 
					
						
							|  |  |  |     name: string; | 
					
						
							|  |  |  |     securityContext: SecurityContext; | 
					
						
							|  |  |  |     sourceSpan: ParseSourceSpan; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     type: PropertyBindingType; | 
					
						
							|  |  |  |     unit: string; | 
					
						
							|  |  |  |     value: AST; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     constructor(name: string, type: PropertyBindingType, securityContext: SecurityContext, value: AST, unit: string, sourceSpan: ParseSourceSpan); | 
					
						
							|  |  |  |     visit(visitor: TemplateAstVisitor, context: any): any; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare class BoundEventAst implements TemplateAst { | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     fullName: string; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     handler: AST; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     name: string; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     sourceSpan: ParseSourceSpan; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     target: string; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     constructor(name: string, target: string, handler: AST, sourceSpan: ParseSourceSpan); | 
					
						
							|  |  |  |     visit(visitor: TemplateAstVisitor, context: any): any; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare class BoundTextAst implements TemplateAst { | 
					
						
							|  |  |  |     ngContentIndex: number; | 
					
						
							|  |  |  |     sourceSpan: ParseSourceSpan; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     value: AST; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     constructor(value: AST, ngContentIndex: number, sourceSpan: ParseSourceSpan); | 
					
						
							|  |  |  |     visit(visitor: TemplateAstVisitor, context: any): any; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare class CompileDiDependencyMetadata { | 
					
						
							|  |  |  |     isAttribute: boolean; | 
					
						
							|  |  |  |     isHost: boolean; | 
					
						
							|  |  |  |     isOptional: boolean; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     isSelf: boolean; | 
					
						
							|  |  |  |     isSkipSelf: boolean; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     isValue: boolean; | 
					
						
							|  |  |  |     query: CompileQueryMetadata; | 
					
						
							|  |  |  |     token: CompileTokenMetadata; | 
					
						
							|  |  |  |     value: any; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     viewQuery: CompileQueryMetadata; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     constructor({isAttribute, isSelf, isHost, isSkipSelf, isOptional, isValue, query, viewQuery, token, value}?: { | 
					
						
							|  |  |  |         isAttribute?: boolean; | 
					
						
							|  |  |  |         isSelf?: boolean; | 
					
						
							|  |  |  |         isHost?: boolean; | 
					
						
							|  |  |  |         isSkipSelf?: boolean; | 
					
						
							|  |  |  |         isOptional?: boolean; | 
					
						
							|  |  |  |         isValue?: boolean; | 
					
						
							|  |  |  |         query?: CompileQueryMetadata; | 
					
						
							|  |  |  |         viewQuery?: CompileQueryMetadata; | 
					
						
							|  |  |  |         token?: CompileTokenMetadata; | 
					
						
							|  |  |  |         value?: any; | 
					
						
							|  |  |  |     }); | 
					
						
							|  |  |  |     toJson(): { | 
					
						
							|  |  |  |         [key: string]: any; | 
					
						
							|  |  |  |     }; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     static fromJson(data: { | 
					
						
							|  |  |  |         [key: string]: any; | 
					
						
							|  |  |  |     }): CompileDiDependencyMetadata; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare class CompileDirectiveMetadata implements CompileMetadataWithType { | 
					
						
							|  |  |  |     changeDetection: ChangeDetectionStrategy; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     exportAs: string; | 
					
						
							|  |  |  |     hostAttributes: { | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |         [key: string]: string; | 
					
						
							|  |  |  |     }; | 
					
						
							|  |  |  |     hostListeners: { | 
					
						
							|  |  |  |         [key: string]: string; | 
					
						
							|  |  |  |     }; | 
					
						
							|  |  |  |     hostProperties: { | 
					
						
							|  |  |  |         [key: string]: string; | 
					
						
							|  |  |  |     }; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     identifier: CompileIdentifierMetadata; | 
					
						
							|  |  |  |     inputs: { | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |         [key: string]: string; | 
					
						
							|  |  |  |     }; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     isComponent: boolean; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     lifecycleHooks: LifecycleHooks[]; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     outputs: { | 
					
						
							|  |  |  |         [key: string]: string; | 
					
						
							|  |  |  |     }; | 
					
						
							|  |  |  |     precompile: CompileTypeMetadata[]; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     providers: CompileProviderMetadata[]; | 
					
						
							|  |  |  |     queries: CompileQueryMetadata[]; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     selector: string; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     template: CompileTemplateMetadata; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     type: CompileTypeMetadata; | 
					
						
							|  |  |  |     viewProviders: CompileProviderMetadata[]; | 
					
						
							|  |  |  |     viewQueries: CompileQueryMetadata[]; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     constructor({type, isComponent, selector, exportAs, changeDetection, inputs, outputs, hostListeners, hostProperties, hostAttributes, lifecycleHooks, providers, viewProviders, queries, viewQueries, precompile, template}?: { | 
					
						
							|  |  |  |         type?: CompileTypeMetadata; | 
					
						
							|  |  |  |         isComponent?: boolean; | 
					
						
							|  |  |  |         selector?: string; | 
					
						
							|  |  |  |         exportAs?: string; | 
					
						
							|  |  |  |         changeDetection?: ChangeDetectionStrategy; | 
					
						
							|  |  |  |         inputs?: { | 
					
						
							|  |  |  |             [key: string]: string; | 
					
						
							|  |  |  |         }; | 
					
						
							|  |  |  |         outputs?: { | 
					
						
							|  |  |  |             [key: string]: string; | 
					
						
							|  |  |  |         }; | 
					
						
							|  |  |  |         hostListeners?: { | 
					
						
							|  |  |  |             [key: string]: string; | 
					
						
							|  |  |  |         }; | 
					
						
							|  |  |  |         hostProperties?: { | 
					
						
							|  |  |  |             [key: string]: string; | 
					
						
							|  |  |  |         }; | 
					
						
							|  |  |  |         hostAttributes?: { | 
					
						
							|  |  |  |             [key: string]: string; | 
					
						
							|  |  |  |         }; | 
					
						
							|  |  |  |         lifecycleHooks?: LifecycleHooks[]; | 
					
						
							|  |  |  |         providers?: Array<CompileProviderMetadata | CompileTypeMetadata | CompileIdentifierMetadata | any[]>; | 
					
						
							|  |  |  |         viewProviders?: Array<CompileProviderMetadata | CompileTypeMetadata | CompileIdentifierMetadata | any[]>; | 
					
						
							|  |  |  |         queries?: CompileQueryMetadata[]; | 
					
						
							|  |  |  |         viewQueries?: CompileQueryMetadata[]; | 
					
						
							|  |  |  |         precompile?: CompileTypeMetadata[]; | 
					
						
							|  |  |  |         template?: CompileTemplateMetadata; | 
					
						
							|  |  |  |     }); | 
					
						
							|  |  |  |     toJson(): { | 
					
						
							|  |  |  |         [key: string]: any; | 
					
						
							|  |  |  |     }; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     static create({type, isComponent, selector, exportAs, changeDetection, inputs, outputs, host, lifecycleHooks, providers, viewProviders, queries, viewQueries, precompile, template}?: { | 
					
						
							|  |  |  |         type?: CompileTypeMetadata; | 
					
						
							|  |  |  |         isComponent?: boolean; | 
					
						
							|  |  |  |         selector?: string; | 
					
						
							|  |  |  |         exportAs?: string; | 
					
						
							|  |  |  |         changeDetection?: ChangeDetectionStrategy; | 
					
						
							|  |  |  |         inputs?: string[]; | 
					
						
							|  |  |  |         outputs?: string[]; | 
					
						
							|  |  |  |         host?: { | 
					
						
							|  |  |  |             [key: string]: string; | 
					
						
							|  |  |  |         }; | 
					
						
							|  |  |  |         lifecycleHooks?: LifecycleHooks[]; | 
					
						
							|  |  |  |         providers?: Array<CompileProviderMetadata | CompileTypeMetadata | CompileIdentifierMetadata | any[]>; | 
					
						
							|  |  |  |         viewProviders?: Array<CompileProviderMetadata | CompileTypeMetadata | CompileIdentifierMetadata | any[]>; | 
					
						
							|  |  |  |         queries?: CompileQueryMetadata[]; | 
					
						
							|  |  |  |         viewQueries?: CompileQueryMetadata[]; | 
					
						
							|  |  |  |         precompile?: CompileTypeMetadata[]; | 
					
						
							|  |  |  |         template?: CompileTemplateMetadata; | 
					
						
							|  |  |  |     }): CompileDirectiveMetadata; | 
					
						
							|  |  |  |     static fromJson(data: { | 
					
						
							|  |  |  |         [key: string]: any; | 
					
						
							|  |  |  |     }): CompileDirectiveMetadata; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare class CompileFactoryMetadata implements CompileIdentifierMetadata, CompileMetadataWithIdentifier { | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     diDeps: CompileDiDependencyMetadata[]; | 
					
						
							|  |  |  |     identifier: CompileIdentifierMetadata; | 
					
						
							|  |  |  |     moduleUrl: string; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     name: string; | 
					
						
							|  |  |  |     prefix: string; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     runtime: Function; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     value: any; | 
					
						
							|  |  |  |     constructor({runtime, name, moduleUrl, prefix, diDeps, value}: { | 
					
						
							|  |  |  |         runtime?: Function; | 
					
						
							|  |  |  |         name?: string; | 
					
						
							|  |  |  |         prefix?: string; | 
					
						
							|  |  |  |         moduleUrl?: string; | 
					
						
							|  |  |  |         value?: boolean; | 
					
						
							|  |  |  |         diDeps?: CompileDiDependencyMetadata[]; | 
					
						
							|  |  |  |     }); | 
					
						
							|  |  |  |     toJson(): { | 
					
						
							|  |  |  |         [key: string]: any; | 
					
						
							|  |  |  |     }; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     static fromJson(data: { | 
					
						
							|  |  |  |         [key: string]: any; | 
					
						
							|  |  |  |     }): CompileFactoryMetadata; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare class CompileIdentifierMetadata implements CompileMetadataWithIdentifier { | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     identifier: CompileIdentifierMetadata; | 
					
						
							|  |  |  |     moduleUrl: string; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     name: string; | 
					
						
							|  |  |  |     prefix: string; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     runtime: any; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     value: any; | 
					
						
							|  |  |  |     constructor({runtime, name, moduleUrl, prefix, value}?: { | 
					
						
							|  |  |  |         runtime?: any; | 
					
						
							|  |  |  |         name?: string; | 
					
						
							|  |  |  |         moduleUrl?: string; | 
					
						
							|  |  |  |         prefix?: string; | 
					
						
							|  |  |  |         value?: any; | 
					
						
							|  |  |  |     }); | 
					
						
							|  |  |  |     toJson(): { | 
					
						
							|  |  |  |         [key: string]: any; | 
					
						
							|  |  |  |     }; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     static fromJson(data: { | 
					
						
							|  |  |  |         [key: string]: any; | 
					
						
							|  |  |  |     }): CompileIdentifierMetadata; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare abstract class CompileMetadataWithIdentifier { | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     identifier: CompileIdentifierMetadata; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     abstract toJson(): { | 
					
						
							|  |  |  |         [key: string]: any; | 
					
						
							|  |  |  |     }; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare abstract class CompileMetadataWithType extends CompileMetadataWithIdentifier { | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     identifier: CompileIdentifierMetadata; | 
					
						
							|  |  |  |     type: CompileTypeMetadata; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     abstract toJson(): { | 
					
						
							|  |  |  |         [key: string]: any; | 
					
						
							|  |  |  |     }; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare class CompilePipeMetadata implements CompileMetadataWithType { | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     identifier: CompileIdentifierMetadata; | 
					
						
							|  |  |  |     lifecycleHooks: LifecycleHooks[]; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     name: string; | 
					
						
							|  |  |  |     pure: boolean; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     type: CompileTypeMetadata; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     constructor({type, name, pure, lifecycleHooks}?: { | 
					
						
							|  |  |  |         type?: CompileTypeMetadata; | 
					
						
							|  |  |  |         name?: string; | 
					
						
							|  |  |  |         pure?: boolean; | 
					
						
							|  |  |  |         lifecycleHooks?: LifecycleHooks[]; | 
					
						
							|  |  |  |     }); | 
					
						
							|  |  |  |     toJson(): { | 
					
						
							|  |  |  |         [key: string]: any; | 
					
						
							|  |  |  |     }; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     static fromJson(data: { | 
					
						
							|  |  |  |         [key: string]: any; | 
					
						
							|  |  |  |     }): CompilePipeMetadata; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare class CompileProviderMetadata { | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     deps: CompileDiDependencyMetadata[]; | 
					
						
							|  |  |  |     multi: boolean; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     token: CompileTokenMetadata; | 
					
						
							|  |  |  |     useClass: CompileTypeMetadata; | 
					
						
							|  |  |  |     useExisting: CompileTokenMetadata; | 
					
						
							|  |  |  |     useFactory: CompileFactoryMetadata; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     useValue: any; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     constructor({token, useClass, useValue, useExisting, useFactory, deps, multi}: { | 
					
						
							|  |  |  |         token?: CompileTokenMetadata; | 
					
						
							|  |  |  |         useClass?: CompileTypeMetadata; | 
					
						
							|  |  |  |         useValue?: any; | 
					
						
							|  |  |  |         useExisting?: CompileTokenMetadata; | 
					
						
							|  |  |  |         useFactory?: CompileFactoryMetadata; | 
					
						
							|  |  |  |         deps?: CompileDiDependencyMetadata[]; | 
					
						
							|  |  |  |         multi?: boolean; | 
					
						
							|  |  |  |     }); | 
					
						
							|  |  |  |     toJson(): { | 
					
						
							|  |  |  |         [key: string]: any; | 
					
						
							|  |  |  |     }; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     static fromJson(data: { | 
					
						
							|  |  |  |         [key: string]: any; | 
					
						
							|  |  |  |     }): CompileProviderMetadata; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare class CompileQueryMetadata { | 
					
						
							|  |  |  |     descendants: boolean; | 
					
						
							|  |  |  |     first: boolean; | 
					
						
							|  |  |  |     propertyName: string; | 
					
						
							|  |  |  |     read: CompileTokenMetadata; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     selectors: Array<CompileTokenMetadata>; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     constructor({selectors, descendants, first, propertyName, read}?: { | 
					
						
							|  |  |  |         selectors?: Array<CompileTokenMetadata>; | 
					
						
							|  |  |  |         descendants?: boolean; | 
					
						
							|  |  |  |         first?: boolean; | 
					
						
							|  |  |  |         propertyName?: string; | 
					
						
							|  |  |  |         read?: CompileTokenMetadata; | 
					
						
							|  |  |  |     }); | 
					
						
							|  |  |  |     toJson(): { | 
					
						
							|  |  |  |         [key: string]: any; | 
					
						
							|  |  |  |     }; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     static fromJson(data: { | 
					
						
							|  |  |  |         [key: string]: any; | 
					
						
							|  |  |  |     }): CompileQueryMetadata; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare const COMPILER_PROVIDERS: Array<any | Type | { | 
					
						
							|  |  |  |     [k: string]: any; | 
					
						
							|  |  |  | } | any[]>; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare class CompilerConfig { | 
					
						
							|  |  |  |     defaultEncapsulation: ViewEncapsulation; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     genDebugInfo: boolean; | 
					
						
							|  |  |  |     logBindingUpdate: boolean; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     platformDirectives: any[]; | 
					
						
							|  |  |  |     platformPipes: any[]; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     renderTypes: RenderTypes; | 
					
						
							|  |  |  |     useJit: boolean; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     constructor({renderTypes, defaultEncapsulation, genDebugInfo, logBindingUpdate, useJit, platformDirectives, platformPipes}?: { | 
					
						
							|  |  |  |         renderTypes?: RenderTypes; | 
					
						
							|  |  |  |         defaultEncapsulation?: ViewEncapsulation; | 
					
						
							|  |  |  |         genDebugInfo?: boolean; | 
					
						
							|  |  |  |         logBindingUpdate?: boolean; | 
					
						
							|  |  |  |         useJit?: boolean; | 
					
						
							|  |  |  |         platformDirectives?: any[]; | 
					
						
							|  |  |  |         platformPipes?: any[]; | 
					
						
							|  |  |  |     }); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-06-24 08:46:43 -07:00
										 |  |  | export declare class CompileTemplateMetadata implements CompileStylesheetMetadata { | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     animations: CompileAnimationEntryMetadata[]; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     encapsulation: ViewEncapsulation; | 
					
						
							| 
									
										
										
										
											2016-06-24 08:46:43 -07:00
										 |  |  |     externalStylesheets: CompileStylesheetMetadata[]; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     interpolation: [string, string]; | 
					
						
							| 
									
										
										
										
											2016-06-24 08:46:43 -07:00
										 |  |  |     moduleUrl: string; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     ngContentSelectors: string[]; | 
					
						
							|  |  |  |     styleUrls: string[]; | 
					
						
							|  |  |  |     styles: string[]; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     template: string; | 
					
						
							|  |  |  |     templateUrl: string; | 
					
						
							| 
									
										
										
										
											2016-06-24 08:46:43 -07:00
										 |  |  |     constructor({encapsulation, template, templateUrl, styles, styleUrls, externalStylesheets, animations, ngContentSelectors, interpolation}?: { | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |         encapsulation?: ViewEncapsulation; | 
					
						
							|  |  |  |         template?: string; | 
					
						
							|  |  |  |         templateUrl?: string; | 
					
						
							|  |  |  |         styles?: string[]; | 
					
						
							|  |  |  |         styleUrls?: string[]; | 
					
						
							| 
									
										
										
										
											2016-06-24 08:46:43 -07:00
										 |  |  |         externalStylesheets?: CompileStylesheetMetadata[]; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |         ngContentSelectors?: string[]; | 
					
						
							|  |  |  |         animations?: CompileAnimationEntryMetadata[]; | 
					
						
							|  |  |  |         interpolation?: [string, string]; | 
					
						
							|  |  |  |     }); | 
					
						
							|  |  |  |     toJson(): { | 
					
						
							|  |  |  |         [key: string]: any; | 
					
						
							|  |  |  |     }; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     static fromJson(data: { | 
					
						
							|  |  |  |         [key: string]: any; | 
					
						
							|  |  |  |     }): CompileTemplateMetadata; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare class CompileTokenMetadata implements CompileMetadataWithIdentifier { | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     assetCacheKey: any; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     identifier: CompileIdentifierMetadata; | 
					
						
							|  |  |  |     identifierIsInstance: boolean; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     name: string; | 
					
						
							|  |  |  |     runtimeCacheKey: any; | 
					
						
							|  |  |  |     value: any; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     constructor({value, identifier, identifierIsInstance}: { | 
					
						
							|  |  |  |         value?: any; | 
					
						
							|  |  |  |         identifier?: CompileIdentifierMetadata; | 
					
						
							|  |  |  |         identifierIsInstance?: boolean; | 
					
						
							|  |  |  |     }); | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     equalsTo(token2: CompileTokenMetadata): boolean; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     toJson(): { | 
					
						
							|  |  |  |         [key: string]: any; | 
					
						
							|  |  |  |     }; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     static fromJson(data: { | 
					
						
							|  |  |  |         [key: string]: any; | 
					
						
							|  |  |  |     }): CompileTokenMetadata; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare class CompileTypeMetadata implements CompileIdentifierMetadata, CompileMetadataWithType { | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     diDeps: CompileDiDependencyMetadata[]; | 
					
						
							|  |  |  |     identifier: CompileIdentifierMetadata; | 
					
						
							|  |  |  |     isHost: boolean; | 
					
						
							|  |  |  |     moduleUrl: string; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     name: string; | 
					
						
							|  |  |  |     prefix: string; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     runtime: Type; | 
					
						
							|  |  |  |     type: CompileTypeMetadata; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     value: any; | 
					
						
							|  |  |  |     constructor({runtime, name, moduleUrl, prefix, isHost, value, diDeps}?: { | 
					
						
							|  |  |  |         runtime?: Type; | 
					
						
							|  |  |  |         name?: string; | 
					
						
							|  |  |  |         moduleUrl?: string; | 
					
						
							|  |  |  |         prefix?: string; | 
					
						
							|  |  |  |         isHost?: boolean; | 
					
						
							|  |  |  |         value?: any; | 
					
						
							|  |  |  |         diDeps?: CompileDiDependencyMetadata[]; | 
					
						
							|  |  |  |     }); | 
					
						
							|  |  |  |     toJson(): { | 
					
						
							|  |  |  |         [key: string]: any; | 
					
						
							|  |  |  |     }; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     static fromJson(data: { | 
					
						
							|  |  |  |         [key: string]: any; | 
					
						
							|  |  |  |     }): CompileTypeMetadata; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare function createOfflineCompileUrlResolver(): UrlResolver; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare var DEFAULT_PACKAGE_URL_PROVIDER: { | 
					
						
							|  |  |  |     provide: any; | 
					
						
							|  |  |  |     useValue: string; | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare class DirectiveAst implements TemplateAst { | 
					
						
							|  |  |  |     directive: CompileDirectiveMetadata; | 
					
						
							|  |  |  |     hostEvents: BoundEventAst[]; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     hostProperties: BoundElementPropertyAst[]; | 
					
						
							|  |  |  |     inputs: BoundDirectivePropertyAst[]; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     sourceSpan: ParseSourceSpan; | 
					
						
							|  |  |  |     constructor(directive: CompileDirectiveMetadata, inputs: BoundDirectivePropertyAst[], hostProperties: BoundElementPropertyAst[], hostEvents: BoundEventAst[], sourceSpan: ParseSourceSpan); | 
					
						
							|  |  |  |     visit(visitor: TemplateAstVisitor, context: any): any; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare class DirectiveResolver { | 
					
						
							|  |  |  |     constructor(_reflector?: ReflectorReader); | 
					
						
							|  |  |  |     resolve(type: Type): DirectiveMetadata; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare class ElementAst implements TemplateAst { | 
					
						
							|  |  |  |     attrs: AttrAst[]; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     children: TemplateAst[]; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     directives: DirectiveAst[]; | 
					
						
							|  |  |  |     hasViewContainer: boolean; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     inputs: BoundElementPropertyAst[]; | 
					
						
							|  |  |  |     name: string; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     ngContentIndex: number; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     outputs: BoundEventAst[]; | 
					
						
							|  |  |  |     providers: ProviderAst[]; | 
					
						
							|  |  |  |     references: ReferenceAst[]; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     sourceSpan: ParseSourceSpan; | 
					
						
							|  |  |  |     constructor(name: string, attrs: AttrAst[], inputs: BoundElementPropertyAst[], outputs: BoundEventAst[], references: ReferenceAst[], directives: DirectiveAst[], providers: ProviderAst[], hasViewContainer: boolean, children: TemplateAst[], ngContentIndex: number, sourceSpan: ParseSourceSpan); | 
					
						
							|  |  |  |     visit(visitor: TemplateAstVisitor, context: any): any; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare abstract class ElementSchemaRegistry { | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     abstract getMappedPropName(propName: string): string; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     abstract hasProperty(tagName: string, propName: string): boolean; | 
					
						
							|  |  |  |     abstract securityContext(tagName: string, propName: string): any; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare class EmbeddedTemplateAst implements TemplateAst { | 
					
						
							|  |  |  |     attrs: AttrAst[]; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     children: TemplateAst[]; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     directives: DirectiveAst[]; | 
					
						
							|  |  |  |     hasViewContainer: boolean; | 
					
						
							|  |  |  |     ngContentIndex: number; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     outputs: BoundEventAst[]; | 
					
						
							|  |  |  |     providers: ProviderAst[]; | 
					
						
							|  |  |  |     references: ReferenceAst[]; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     sourceSpan: ParseSourceSpan; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     variables: VariableAst[]; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     constructor(attrs: AttrAst[], outputs: BoundEventAst[], references: ReferenceAst[], variables: VariableAst[], directives: DirectiveAst[], providers: ProviderAst[], hasViewContainer: boolean, children: TemplateAst[], ngContentIndex: number, sourceSpan: ParseSourceSpan); | 
					
						
							|  |  |  |     visit(visitor: TemplateAstVisitor, context: any): any; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare class NgContentAst implements TemplateAst { | 
					
						
							|  |  |  |     index: number; | 
					
						
							|  |  |  |     ngContentIndex: number; | 
					
						
							|  |  |  |     sourceSpan: ParseSourceSpan; | 
					
						
							|  |  |  |     constructor(index: number, ngContentIndex: number, sourceSpan: ParseSourceSpan); | 
					
						
							|  |  |  |     visit(visitor: TemplateAstVisitor, context: any): any; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare class NormalizedComponentWithViewDirectives { | 
					
						
							|  |  |  |     component: CompileDirectiveMetadata; | 
					
						
							|  |  |  |     directives: CompileDirectiveMetadata[]; | 
					
						
							|  |  |  |     pipes: CompilePipeMetadata[]; | 
					
						
							|  |  |  |     constructor(component: CompileDirectiveMetadata, directives: CompileDirectiveMetadata[], pipes: CompilePipeMetadata[]); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare class OfflineCompiler { | 
					
						
							| 
									
										
										
										
											2016-06-24 08:46:43 -07:00
										 |  |  |     constructor(_directiveNormalizer: DirectiveNormalizer, _templateParser: TemplateParser, _styleCompiler: StyleCompiler, _viewCompiler: ViewCompiler, _outputEmitter: OutputEmitter); | 
					
						
							|  |  |  |     compileTemplates(components: NormalizedComponentWithViewDirectives[]): SourceModule[]; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     normalizeDirectiveMetadata(directive: CompileDirectiveMetadata): Promise<CompileDirectiveMetadata>; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare class PipeResolver { | 
					
						
							|  |  |  |     constructor(_reflector?: ReflectorReader); | 
					
						
							|  |  |  |     resolve(type: Type): PipeMetadata; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare enum PropertyBindingType { | 
					
						
							|  |  |  |     Property = 0, | 
					
						
							|  |  |  |     Attribute = 1, | 
					
						
							|  |  |  |     Class = 2, | 
					
						
							|  |  |  |     Style = 3, | 
					
						
							|  |  |  |     Animation = 4, | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare class ProviderAst implements TemplateAst { | 
					
						
							|  |  |  |     eager: boolean; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     multiProvider: boolean; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     providerType: ProviderAstType; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     providers: CompileProviderMetadata[]; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     sourceSpan: ParseSourceSpan; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     token: CompileTokenMetadata; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     constructor(token: CompileTokenMetadata, multiProvider: boolean, eager: boolean, providers: CompileProviderMetadata[], providerType: ProviderAstType, sourceSpan: ParseSourceSpan); | 
					
						
							|  |  |  |     visit(visitor: TemplateAstVisitor, context: any): any; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare enum ProviderAstType { | 
					
						
							|  |  |  |     PublicService = 0, | 
					
						
							|  |  |  |     PrivateService = 1, | 
					
						
							|  |  |  |     Component = 2, | 
					
						
							|  |  |  |     Directive = 3, | 
					
						
							|  |  |  |     Builtin = 4, | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare class ReferenceAst implements TemplateAst { | 
					
						
							|  |  |  |     name: string; | 
					
						
							|  |  |  |     sourceSpan: ParseSourceSpan; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     value: CompileTokenMetadata; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     constructor(name: string, value: CompileTokenMetadata, sourceSpan: ParseSourceSpan); | 
					
						
							|  |  |  |     visit(visitor: TemplateAstVisitor, context: any): any; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare abstract class RenderTypes { | 
					
						
							|  |  |  |     renderComment: CompileIdentifierMetadata; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     renderElement: CompileIdentifierMetadata; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     renderEvent: CompileIdentifierMetadata; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     renderNode: CompileIdentifierMetadata; | 
					
						
							|  |  |  |     renderText: CompileIdentifierMetadata; | 
					
						
							|  |  |  |     renderer: CompileIdentifierMetadata; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-06-24 08:46:43 -07:00
										 |  |  | export declare class RuntimeCompiler implements ComponentResolver, Compiler { | 
					
						
							|  |  |  |     constructor(_metadataResolver: CompileMetadataResolver, _templateNormalizer: DirectiveNormalizer, _templateParser: TemplateParser, _styleCompiler: StyleCompiler, _viewCompiler: ViewCompiler, _genConfig: CompilerConfig); | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     clearCache(): void; | 
					
						
							| 
									
										
										
										
											2016-06-24 08:46:43 -07:00
										 |  |  |     clearCacheFor(compType: Type): void; | 
					
						
							|  |  |  |     compileComponentAsync<T>(compType: ConcreteType<T>): Promise<ComponentFactory<T>>; | 
					
						
							|  |  |  |     compileComponentSync<T>(compType: ConcreteType<T>): ComponentFactory<T>; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     resolveComponent(component: Type | string): Promise<ComponentFactory<any>>; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare class SourceModule { | 
					
						
							|  |  |  |     moduleUrl: string; | 
					
						
							|  |  |  |     source: string; | 
					
						
							|  |  |  |     constructor(moduleUrl: string, source: string); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare const TEMPLATE_TRANSFORMS: any; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export interface TemplateAst { | 
					
						
							|  |  |  |     sourceSpan: ParseSourceSpan; | 
					
						
							|  |  |  |     visit(visitor: TemplateAstVisitor, context: any): any; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export interface TemplateAstVisitor { | 
					
						
							|  |  |  |     visitAttr(ast: AttrAst, context: any): any; | 
					
						
							|  |  |  |     visitBoundText(ast: BoundTextAst, context: any): any; | 
					
						
							|  |  |  |     visitDirective(ast: DirectiveAst, context: any): any; | 
					
						
							|  |  |  |     visitDirectiveProperty(ast: BoundDirectivePropertyAst, context: any): any; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     visitElement(ast: ElementAst, context: any): any; | 
					
						
							|  |  |  |     visitElementProperty(ast: BoundElementPropertyAst, context: any): any; | 
					
						
							|  |  |  |     visitEmbeddedTemplate(ast: EmbeddedTemplateAst, context: any): any; | 
					
						
							|  |  |  |     visitEvent(ast: BoundEventAst, context: any): any; | 
					
						
							|  |  |  |     visitNgContent(ast: NgContentAst, context: any): any; | 
					
						
							|  |  |  |     visitReference(ast: ReferenceAst, context: any): any; | 
					
						
							|  |  |  |     visitText(ast: TextAst, context: any): any; | 
					
						
							|  |  |  |     visitVariable(ast: VariableAst, context: any): any; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare function templateVisitAll(visitor: TemplateAstVisitor, asts: TemplateAst[], context?: any): any[]; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare class TextAst implements TemplateAst { | 
					
						
							|  |  |  |     ngContentIndex: number; | 
					
						
							|  |  |  |     sourceSpan: ParseSourceSpan; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     value: string; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     constructor(value: string, ngContentIndex: number, sourceSpan: ParseSourceSpan); | 
					
						
							|  |  |  |     visit(visitor: TemplateAstVisitor, context: any): any; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare class UrlResolver { | 
					
						
							|  |  |  |     constructor(_packagePrefix?: string); | 
					
						
							|  |  |  |     resolve(baseUrl: string, url: string): string; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare class VariableAst implements TemplateAst { | 
					
						
							|  |  |  |     name: string; | 
					
						
							|  |  |  |     sourceSpan: ParseSourceSpan; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     value: string; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     constructor(name: string, value: string, sourceSpan: ParseSourceSpan); | 
					
						
							|  |  |  |     visit(visitor: TemplateAstVisitor, context: any): any; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare class ViewResolver { | 
					
						
							|  |  |  |     constructor(_reflector?: ReflectorReader); | 
					
						
							|  |  |  |     resolve(component: Type): ViewMetadata; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export declare class XHR { | 
					
						
							|  |  |  |     get(url: string): Promise<string>; | 
					
						
							|  |  |  | } |