import { EngineManager } from '../EngineManager/index.js'; declare abstract class BaseOperate { engineManager: EngineManager; /** * 是否需要刷新 */ withRefreshPlayer: boolean; /** * 是否需要历史 */ withHistory: boolean; onPlayerRefresh: () => void; constructor(engineManager: EngineManager); run: () => Promise; post(): void; abstract operateRun(): Promise; beforeOperate?(): Promise; afterOperate?(): Promise; onOperateError?(): Promise; } export { BaseOperate };