import { Component, ConstructorProps, ContextManager, Observable } from '@zcomponent/core'; /** * Allows for customization of user interface shown when access to the * camera and/or device motion sensors must be requested. * @zcomponent * @zgroup AR * @zicon key */ export declare class PermissionRequestUI extends Component { private _dom; private _title; private _description; private _button; /** * @zprop * @zdefault false * @zgroup Design Time * @zgrouppriority 30 */ readonly preview: Observable; /** * @zprop * @zgroup Text * @zgrouppriority 20 * @zdefault "Almost there..."" */ readonly title: Observable; /** * @zprop * @zgroup Text * @zgrouppriority 20 * @zdefault "In order to provide this immersive experience, we need access to your device's camera and motion sensors." */ readonly description: Observable; /** * @zprop * @zgroup Text * @zgrouppriority 20 * @zdefault "Grant Access" */ readonly buttonText: Observable; /** * @zprop * @zdefault #000000 * @zgroup Appearance * @zgrouppriority 10 * @ztype color-hex */ readonly backgroundColor: Observable; /** * @zprop * @zdefault #ffffff * @zgroup Appearance * @zgrouppriority 10 * @ztype color-hex */ readonly textColor: Observable; /** * @zprop * @zdefault 1000 * @zgroup Appearance * @zgrouppriority 10 */ readonly zIndex: Observable; constructor(contextManager: ContextManager, props: ConstructorProps); private _permissionRequest; dispose(): never; }