import{AsyncAction}from'./AsyncAction';import{AnimationFrameScheduler}from'./AnimationFrameScheduler';/** * We need this JSDoc comment for affecting ESDoc. * @ignore * @extends {Ignored} */exportdeclareclassAnimationFrameAction<T>extendsAsyncAction<T>{protectedscheduler:AnimationFrameScheduler;protectedwork:(this:AnimationFrameAction<T>,state?:T)=>void;constructor(scheduler:AnimationFrameScheduler,work:(this:AnimationFrameAction<T>,state?:T)=>void);protectedrequestAsyncId(scheduler:AnimationFrameScheduler,id?:any,delay?:number):any;protectedrecycleAsyncId(scheduler:AnimationFrameScheduler,id?:any,delay?:number):any;}