import { Subject } from 'rxjs';
import { Provisioning } from './provisioning';
export declare enum WorkerPostEventType {
    INITIALIZED = "INITIALIZED",
    DISPATCHED = "DISPATCHED",
    UPDATE = "UPDATE"
}
export declare enum WorkerReceiveEventType {
    DISPATCH = "DISPATCH",
    INITIALIZE = "INITIALIZE",
    EXIT = "EXIT"
}
export declare type WorkerPayload = {
    type: string;
    payload: any;
};
export declare const initWorker: (provisioning: Provisioning) => Subject<WorkerPayload>;
