| 
									
										
										
										
											2017-02-28 17:49:37 -08:00
										 |  |  | /** @experimental */ | 
					
						
							|  |  |  | export declare abstract class AnimationDriver { | 
					
						
							|  |  |  |     abstract animate(element: any, keyframes: { | 
					
						
							|  |  |  |         [key: string]: string | number; | 
					
						
							| 
									
										
										
										
											2017-03-24 09:56:34 -07:00
										 |  |  |     }[], duration: number, delay: number, easing?: string | null, previousPlayers?: any[]): any; | 
					
						
							| 
									
										
										
										
											2017-04-26 10:44:28 -07:00
										 |  |  |     abstract computeStyle(element: any, prop: string, defaultValue?: string): string; | 
					
						
							| 
									
										
										
										
											2017-05-02 15:45:48 -07:00
										 |  |  |     abstract containsElement(elm1: any, elm2: any): boolean; | 
					
						
							|  |  |  |     abstract matchesElement(element: any, selector: string): boolean; | 
					
						
							|  |  |  |     abstract query(element: any, selector: string, multi: boolean): any[]; | 
					
						
							| 
									
										
										
										
											2017-02-28 17:49:37 -08:00
										 |  |  |     static NOOP: AnimationDriver; | 
					
						
							|  |  |  | } |