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