import { BackgroundThreadEngineImpl } from "../../component/svg/manager"; import { EmitEventType } from "../../plugin/types"; import { IWorkerMessage } from "../types"; export declare abstract class BaseMsgMethodForBackgroundThread { abstract readonly emitEventType: EmitEventType; threadEngine: BackgroundThreadEngineImpl | undefined; registerBackgroundThread(threadEngine: BackgroundThreadEngineImpl): this; abstract consume(data: IWorkerMessage): Promise; }