import type { Methods, Task } from '../types.js'; declare class Worker { busy: boolean; ready: boolean; terminated: boolean; timestamp: number; private name; private bootloader; private task?; private worker; constructor(name: string, bootloader: string); private onClose; private onError; private onMessage; private onMessageLog; private onMessageReady; private onMessageResult; exec: (task: Task) => void; reject: (error: Error) => void; resolve: (value: any) => void; terminate: () => void; tick: () => void; } export default Worker;