| 
									
										
										
										
											2017-02-28 17:49:37 -08:00
										 |  |  | /** @experimental */ | 
					
						
							|  |  |  | export declare class MockAnimationDriver implements AnimationDriver { | 
					
						
							|  |  |  |     animate(element: any, keyframes: { | 
					
						
							|  |  |  |         [key: string]: string | number; | 
					
						
							|  |  |  |     }[], duration: number, delay: number, easing: string, previousPlayers?: any[]): MockAnimationPlayer; | 
					
						
							| 
									
										
										
										
											2017-04-26 10:44:28 -07:00
										 |  |  |     computeStyle(element: any, prop: string, defaultValue?: string): string; | 
					
						
							| 
									
										
										
										
											2017-05-02 15:45:48 -07:00
										 |  |  |     containsElement(elm1: any, elm2: any): boolean; | 
					
						
							|  |  |  |     matchesElement(element: any, selector: string): boolean; | 
					
						
							|  |  |  |     query(element: any, selector: string, multi: boolean): any[]; | 
					
						
							| 
									
										
										
										
											2017-08-15 16:11:11 -07:00
										 |  |  |     validateStyleProperty(prop: string): boolean; | 
					
						
							| 
									
										
										
										
											2017-02-28 17:49:37 -08:00
										 |  |  |     static log: AnimationPlayer[]; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /** @experimental */ | 
					
						
							|  |  |  | export declare class MockAnimationPlayer extends NoopAnimationPlayer { | 
					
						
							| 
									
										
										
										
											2017-04-26 10:44:28 -07:00
										 |  |  |     currentSnapshot: ɵStyleData; | 
					
						
							| 
									
										
										
										
											2017-02-28 17:49:37 -08:00
										 |  |  |     delay: number; | 
					
						
							|  |  |  |     duration: number; | 
					
						
							|  |  |  |     easing: string; | 
					
						
							|  |  |  |     element: any; | 
					
						
							|  |  |  |     keyframes: { | 
					
						
							|  |  |  |         [key: string]: string | number; | 
					
						
							|  |  |  |     }[]; | 
					
						
							|  |  |  |     previousPlayers: any[]; | 
					
						
							|  |  |  |     previousStyles: { | 
					
						
							|  |  |  |         [key: string]: string | number; | 
					
						
							|  |  |  |     }; | 
					
						
							|  |  |  |     constructor(element: any, keyframes: { | 
					
						
							|  |  |  |         [key: string]: string | number; | 
					
						
							|  |  |  |     }[], duration: number, delay: number, easing: string, previousPlayers: any[]); | 
					
						
							| 
									
										
										
										
											2017-04-26 10:44:28 -07:00
										 |  |  |     beforeDestroy(): void; | 
					
						
							| 
									
										
										
										
											2017-02-28 17:49:37 -08:00
										 |  |  |     destroy(): void; | 
					
						
							|  |  |  |     finish(): void; | 
					
						
							| 
									
										
										
										
											2017-04-26 10:44:28 -07:00
										 |  |  |     hasStarted(): boolean; | 
					
						
							|  |  |  |     play(): void; | 
					
						
							| 
									
										
										
										
											2017-02-28 17:49:37 -08:00
										 |  |  | } |