import type { TaskIdEncoded } from './types.js'; declare class TaskEvent extends Event { detail: { status: 'success'; result: T; } | { status: 'failure'; reason: any; }; constructor(type: TaskIdEncoded, options: EventInit & { detail: { status: 'success'; result: T; } | { status: 'failure'; reason: any; }; }); } export default TaskEvent;