2017-02-28 17:49:37 -08:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								export declare abstract class AnimationDriver {
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    abstract animate(element: any, keyframes: {
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								        [key: string]: string | number;
							 | 
						
					
						
							
								
									
										
										
										
											2018-02-08 15:01:43 -08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    }[], duration: number, delay: number, easing?: string | null, previousPlayers?: any[], scrubberAccessRequested?: boolean): 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-08-15 16:11:11 -07:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    abstract validateStyleProperty(prop: string): boolean;
							 | 
						
					
						
							
								
									
										
										
										
											2017-02-28 17:49:37 -08:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    static NOOP: AnimationDriver;
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								}
							 |