import { LastRGB } from '../../types/index.js';
export interface WorkerEvents {
    onDataProcessed: (data: any) => LastRGB;
}
export declare class WorkerManager {
    private faceRegionWorker;
    private lastRGB;
    private events;
    constructor(events: WorkerEvents);
    /**
     * 워커를 초기화합니다.
     */
    initialize(): void;
    /**
     * 워커 메시지 핸들러를 설정합니다.
     */
    private setupWorker;
    /**
     * 얼굴 영역 데이터를 워커에 전송합니다.
     */
    postFaceRegionData(faceRegionData: ImageData): void;
    /**
     * 워커를 종료합니다.
     */
    terminate(): void;
    /**
     * 현재 LastRGB 데이터를 반환합니다.
     */
    getLastRGB(): LastRGB;
}
