export class TaarThree { constructor({ container, imageTargetSrc, maxTrack, uiLoading, uiScanning, uiError, filterMinCF, filterBeta, warmupTolerance, missTolerance, userDeviceId, environmentDeviceId, }: { container: any; imageTargetSrc: any; maxTrack: any; uiLoading?: string | undefined; uiScanning?: string | undefined; uiError?: string | undefined; filterMinCF?: null | undefined; filterBeta?: null | undefined; warmupTolerance?: null | undefined; missTolerance?: null | undefined; userDeviceId?: null | undefined; environmentDeviceId?: null | undefined; }); container: any; imageTargetSrc: any; maxTrack: any; filterMinCF: any; filterBeta: any; warmupTolerance: any; missTolerance: any; ui: any; userDeviceId: any; environmentDeviceId: any; shouldFaceUser: boolean; scene: Scene; cssScene: Scene; renderer: WebGLRenderer; cssRenderer: CSS3DRenderer; camera: PerspectiveCamera; anchors: any[]; start(): Promise; stop(): void; switchCamera(): void; addAnchor(targetIndex: any): { group: Group; targetIndex: any; onTargetFound: null; onTargetLost: null; onTargetUpdate: null; css: boolean; visible: boolean; }; addCSSAnchor(targetIndex: any): { group: Group; targetIndex: any; onTargetFound: null; onTargetLost: null; onTargetUpdate: null; css: boolean; visible: boolean; }; _startVideo(): Promise; video: HTMLVideoElement | undefined; _startAR(): Promise; controller: Controller | undefined; postMatrixs: any[] | undefined; resize(): void; } import { Scene } from "three"; import { WebGLRenderer } from "three"; import { CSS3DRenderer } from "three/addons/renderers/CSS3DRenderer.js"; import { PerspectiveCamera } from "three"; import { Group } from "three"; import { Controller } from "./controller.js";