/**
 * Mock implementation for Web Worker API in Node.js environment
 * This file provides mocks for the Worker class and related functionality
 * to enable testing of worker-related code in Jest
 */
export declare class MockWorker {
    url: string;
    private listeners;
    constructor(url: string);
    addEventListener(type: string, callback: (event: any) => void): void;
    removeEventListener(type: string, callback: (event: any) => void): void;
    postMessage(data: any): void;
    set onmessage(handler: (event: MessageEvent) => void);
    set onerror(handler: (event: ErrorEvent) => void);
    triggerError(error: ErrorEvent): void;
}
export declare function setupWorkerMock(): void;
export declare function cleanupWorkerMock(): void;
