export declare type $EventOptions = { taskname?: string; once?: boolean; }; export declare type $MutArgEventHandler = (...data: $MutArg) => unknown; export declare type $UnknownMutArg = unknown[]; export declare type $MutArg = A extends $UnknownMutArg ? A : never; /** * 获取事件模型的事件类型定义 * 基于`BaseEventEmitter`的一个纯类型定义属性来导出类型的定义 */ export declare type $EmitterEvents = EE extends { TYPE: infer U; } ? U : never;