import type Emittery from 'emittery'; export type Listener = Pick, 'on' | 'off' | 'once'>; export interface taskOptionBase { progress?: (remains: string[]) => Promise | void; } export type WorkerComposable = Base & { settings: Ref; isRunning: Ref; };