export default class NFTWorker { private worker; private markerURL; private _processing; private vw; private vh; private target; private uuid; private name; private addPath; protected ready: boolean; constructor(markerURL: Array, w: number, h: number, uuid: string, name: string, addPath: string); initialize(cameraURL: string, renderUpdate: () => void, trackUpdate: () => void, oef: boolean): Promise; process(imagedata: ImageData, frame: number): void; protected load(cameraURL: string, renderUpdate: () => void, trackUpdate: () => void, oef: boolean): Promise; found(msg: any): void; isReady(): boolean; getUuid(): string; getName(): string; getMarkerUrl(): Array; getEventTarget(): EventTarget; destroy(): void; }