import { Component, ContextManager, Observable } from '@zcomponent/core'; interface WorldTrackingUIConstructorProps { } export declare enum WorldTrackingUIState { tracking = "tracking", initializing = "initializing" } /** * @zcomponent * @zicon screenshot * @zgroup AR * @zparents three/Zappar/WorldTracker */ export declare class WorldTrackingUI extends Component { private _points; /** * @zui * @zgroup Design Time * @zgrouppriority 20 * @zdefault tracking */ preview: Observable; /** * @zui * @zgroup Customization * @grouppriority 10 * @zdefault "Move forward and back to find a surface" */ initializingText: Observable; /** * @zui * @zgroup Points * @zgrouppriority 30 * @zdefault true */ pointsDuringInitialization: Observable; /** * @zui * @zgroup Points * @zgrouppriority 30 * @zdefault 5 */ pointsSize: Observable; /** * Color of the points * * @zprop * @zgroup Points * @zgrouppriority 30 * @ztype color-norm-rgb-linear * @zdefault [1, 1, 1] */ pointsColor: Observable<[number, number, number], never>; /** * Float in the range of 0.0 - 1.0 indicating how transparent the points are. * @zprop * @zgroup Points * @zgrouppriority 30 * @ztype proportion * @zdefault 0.4 */ pointsOpacity: Observable; private _ui; constructor(ctx: ContextManager, props: WorldTrackingUIConstructorProps); private _satisfied; private _update; dispose(): never; } export {};