## API Report File for "@angular/animations_browser_testing" > Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). ```ts import { AnimationDriver } from '@angular/animations/browser'; import { AnimationPlayer } from '@angular/animations'; import { NoopAnimationPlayer } from '@angular/animations'; import { ɵStyleData } from '@angular/animations'; // @public (undocumented) export class MockAnimationDriver implements AnimationDriver { // (undocumented) animate(element: any, keyframes: { [key: string]: string | number; }[], duration: number, delay: number, easing: string, previousPlayers?: any[]): MockAnimationPlayer; // (undocumented) computeStyle(element: any, prop: string, defaultValue?: string): string; // (undocumented) containsElement(elm1: any, elm2: any): boolean; // (undocumented) static log: AnimationPlayer[]; // (undocumented) matchesElement(element: any, selector: string): boolean; // (undocumented) query(element: any, selector: string, multi: boolean): any[]; // (undocumented) validateStyleProperty(prop: string): boolean; } // @public (undocumented) export class MockAnimationPlayer extends NoopAnimationPlayer { constructor(element: any, keyframes: { [key: string]: string | number; }[], duration: number, delay: number, easing: string, previousPlayers: any[]); // (undocumented) beforeDestroy(): void; // (undocumented) currentSnapshot: ɵStyleData; // (undocumented) delay: number; // (undocumented) destroy(): void; // (undocumented) duration: number; // (undocumented) easing: string; // (undocumented) element: any; // (undocumented) finish(): void; // (undocumented) hasStarted(): boolean; // (undocumented) keyframes: { [key: string]: string | number; }[]; // (undocumented) play(): void; // (undocumented) previousPlayers: any[]; // (undocumented) previousStyles: { [key: string]: string | number; }; // (undocumented) reset(): void; } // (No @packageDocumentation comment for this package) ```