import type { IEngine } from '../../engine/types'; import { LastWriteWinElementSetComponentDefinition, GrowOnlyValueSetComponentDefinition } from '../../engine/component'; import { PBAnimator } from './pb/decentraland/sdk/components/animator.gen'; import { PBAssetLoad } from './pb/decentraland/sdk/components/asset_load.gen'; import { PBAssetLoadLoadingState } from './pb/decentraland/sdk/components/asset_load_loading_state.gen'; import { PBAudioAnalysis } from './pb/decentraland/sdk/components/audio_analysis.gen'; import { PBAudioEvent } from './pb/decentraland/sdk/components/audio_event.gen'; import { PBAudioSource } from './pb/decentraland/sdk/components/audio_source.gen'; import { PBAudioStream } from './pb/decentraland/sdk/components/audio_stream.gen'; import { PBAvatarAttach } from './pb/decentraland/sdk/components/avatar_attach.gen'; import { PBAvatarBase } from './pb/decentraland/sdk/components/avatar_base.gen'; import { PBAvatarEmoteCommand } from './pb/decentraland/sdk/components/avatar_emote_command.gen'; import { PBAvatarEquippedData } from './pb/decentraland/sdk/components/avatar_equipped_data.gen'; import { PBAvatarLocomotionSettings } from './pb/decentraland/sdk/components/avatar_locomotion_settings.gen'; import { PBAvatarModifierArea } from './pb/decentraland/sdk/components/avatar_modifier_area.gen'; import { PBAvatarShape } from './pb/decentraland/sdk/components/avatar_shape.gen'; import { PBBillboard } from './pb/decentraland/sdk/components/billboard.gen'; import { PBCameraMode } from './pb/decentraland/sdk/components/camera_mode.gen'; import { PBCameraModeArea } from './pb/decentraland/sdk/components/camera_mode_area.gen'; import { PBEngineInfo } from './pb/decentraland/sdk/components/engine_info.gen'; import { PBGltfContainer } from './pb/decentraland/sdk/components/gltf_container.gen'; import { PBGltfContainerLoadingState } from './pb/decentraland/sdk/components/gltf_container_loading_state.gen'; import { PBGltfNodeModifiers } from './pb/decentraland/sdk/components/gltf_node_modifiers.gen'; import { PBInputModifier } from './pb/decentraland/sdk/components/input_modifier.gen'; import { PBLightSource } from './pb/decentraland/sdk/components/light_source.gen'; import { PBMainCamera } from './pb/decentraland/sdk/components/main_camera.gen'; import { PBMaterial } from './pb/decentraland/sdk/components/material.gen'; import { PBMeshCollider } from './pb/decentraland/sdk/components/mesh_collider.gen'; import { PBMeshRenderer } from './pb/decentraland/sdk/components/mesh_renderer.gen'; import { PBNftShape } from './pb/decentraland/sdk/components/nft_shape.gen'; import { PBParticleSystem } from './pb/decentraland/sdk/components/particle_system.gen'; import { PBPhysicsCombinedForce } from './pb/decentraland/sdk/components/physics_combined_force.gen'; import { PBPhysicsCombinedImpulse } from './pb/decentraland/sdk/components/physics_combined_impulse.gen'; import { PBPlayerIdentityData } from './pb/decentraland/sdk/components/player_identity_data.gen'; import { PBPointerEvents } from './pb/decentraland/sdk/components/pointer_events.gen'; import { PBPointerEventsResult } from './pb/decentraland/sdk/components/pointer_events_result.gen'; import { PBPointerLock } from './pb/decentraland/sdk/components/pointer_lock.gen'; import { PBPrimaryPointerInfo } from './pb/decentraland/sdk/components/primary_pointer_info.gen'; import { PBRaycast } from './pb/decentraland/sdk/components/raycast.gen'; import { PBRaycastResult } from './pb/decentraland/sdk/components/raycast_result.gen'; import { PBRealmInfo } from './pb/decentraland/sdk/components/realm_info.gen'; import { PBSkyboxTime } from './pb/decentraland/sdk/components/skybox_time.gen'; import { PBTextShape } from './pb/decentraland/sdk/components/text_shape.gen'; import { PBTriggerArea } from './pb/decentraland/sdk/components/trigger_area.gen'; import { PBTriggerAreaResult } from './pb/decentraland/sdk/components/trigger_area_result.gen'; import { PBTween } from './pb/decentraland/sdk/components/tween.gen'; import { PBTweenSequence } from './pb/decentraland/sdk/components/tween_sequence.gen'; import { PBTweenState } from './pb/decentraland/sdk/components/tween_state.gen'; import { PBUiBackground } from './pb/decentraland/sdk/components/ui_background.gen'; import { PBUiCanvasInformation } from './pb/decentraland/sdk/components/ui_canvas_information.gen'; import { PBUiDropdown } from './pb/decentraland/sdk/components/ui_dropdown.gen'; import { PBUiDropdownResult } from './pb/decentraland/sdk/components/ui_dropdown_result.gen'; import { PBUiInput } from './pb/decentraland/sdk/components/ui_input.gen'; import { PBUiInputResult } from './pb/decentraland/sdk/components/ui_input_result.gen'; import { PBUiText } from './pb/decentraland/sdk/components/ui_text.gen'; import { PBUiTransform } from './pb/decentraland/sdk/components/ui_transform.gen'; import { PBVideoEvent } from './pb/decentraland/sdk/components/video_event.gen'; import { PBVideoPlayer } from './pb/decentraland/sdk/components/video_player.gen'; import { PBVirtualCamera } from './pb/decentraland/sdk/components/virtual_camera.gen'; import { PBVisibilityComponent } from './pb/decentraland/sdk/components/visibility_component.gen'; export * from './pb/decentraland/sdk/components/animator.gen'; export * from './pb/decentraland/sdk/components/asset_load.gen'; export * from './pb/decentraland/sdk/components/asset_load_loading_state.gen'; export * from './pb/decentraland/sdk/components/audio_analysis.gen'; export * from './pb/decentraland/sdk/components/audio_event.gen'; export * from './pb/decentraland/sdk/components/audio_source.gen'; export * from './pb/decentraland/sdk/components/audio_stream.gen'; export * from './pb/decentraland/sdk/components/avatar_attach.gen'; export * from './pb/decentraland/sdk/components/avatar_base.gen'; export * from './pb/decentraland/sdk/components/avatar_emote_command.gen'; export * from './pb/decentraland/sdk/components/avatar_equipped_data.gen'; export * from './pb/decentraland/sdk/components/avatar_locomotion_settings.gen'; export * from './pb/decentraland/sdk/components/avatar_modifier_area.gen'; export * from './pb/decentraland/sdk/components/avatar_shape.gen'; export * from './pb/decentraland/sdk/components/billboard.gen'; export * from './pb/decentraland/sdk/components/camera_mode.gen'; export * from './pb/decentraland/sdk/components/camera_mode_area.gen'; export * from './pb/decentraland/sdk/components/engine_info.gen'; export * from './pb/decentraland/sdk/components/gltf_container.gen'; export * from './pb/decentraland/sdk/components/gltf_container_loading_state.gen'; export * from './pb/decentraland/sdk/components/gltf_node_modifiers.gen'; export * from './pb/decentraland/sdk/components/input_modifier.gen'; export * from './pb/decentraland/sdk/components/light_source.gen'; export * from './pb/decentraland/sdk/components/main_camera.gen'; export * from './pb/decentraland/sdk/components/material.gen'; export * from './pb/decentraland/sdk/components/mesh_collider.gen'; export * from './pb/decentraland/sdk/components/mesh_renderer.gen'; export * from './pb/decentraland/sdk/components/nft_shape.gen'; export * from './pb/decentraland/sdk/components/particle_system.gen'; export * from './pb/decentraland/sdk/components/physics_combined_force.gen'; export * from './pb/decentraland/sdk/components/physics_combined_impulse.gen'; export * from './pb/decentraland/sdk/components/player_identity_data.gen'; export * from './pb/decentraland/sdk/components/pointer_events.gen'; export * from './pb/decentraland/sdk/components/pointer_events_result.gen'; export * from './pb/decentraland/sdk/components/pointer_lock.gen'; export * from './pb/decentraland/sdk/components/primary_pointer_info.gen'; export * from './pb/decentraland/sdk/components/raycast.gen'; export * from './pb/decentraland/sdk/components/raycast_result.gen'; export * from './pb/decentraland/sdk/components/realm_info.gen'; export * from './pb/decentraland/sdk/components/skybox_time.gen'; export * from './pb/decentraland/sdk/components/text_shape.gen'; export * from './pb/decentraland/sdk/components/trigger_area.gen'; export * from './pb/decentraland/sdk/components/trigger_area_result.gen'; export * from './pb/decentraland/sdk/components/tween.gen'; export * from './pb/decentraland/sdk/components/tween_sequence.gen'; export * from './pb/decentraland/sdk/components/tween_state.gen'; export * from './pb/decentraland/sdk/components/ui_background.gen'; export * from './pb/decentraland/sdk/components/ui_canvas_information.gen'; export * from './pb/decentraland/sdk/components/ui_dropdown.gen'; export * from './pb/decentraland/sdk/components/ui_dropdown_result.gen'; export * from './pb/decentraland/sdk/components/ui_input.gen'; export * from './pb/decentraland/sdk/components/ui_input_result.gen'; export * from './pb/decentraland/sdk/components/ui_text.gen'; export * from './pb/decentraland/sdk/components/ui_transform.gen'; export * from './pb/decentraland/sdk/components/video_event.gen'; export * from './pb/decentraland/sdk/components/video_player.gen'; export * from './pb/decentraland/sdk/components/virtual_camera.gen'; export * from './pb/decentraland/sdk/components/visibility_component.gen'; export type LwwComponentGetter> = (engine: Pick) => T; export type GSetComponentGetter> = (engine: Pick) => T; /** @public */ export declare const Animator: LwwComponentGetter>; /** @public */ export declare const AssetLoad: LwwComponentGetter>; /** @public */ export declare const AssetLoadLoadingState: GSetComponentGetter>; /** @public */ export declare const AudioAnalysis: LwwComponentGetter>; /** @public */ export declare const AudioEvent: GSetComponentGetter>; /** @public */ export declare const AudioSource: LwwComponentGetter>; /** @public */ export declare const AudioStream: LwwComponentGetter>; /** @public */ export declare const AvatarAttach: LwwComponentGetter>; /** @public */ export declare const AvatarBase: LwwComponentGetter>; /** @public */ export declare const AvatarEmoteCommand: GSetComponentGetter>; /** @public */ export declare const AvatarEquippedData: LwwComponentGetter>; /** @public */ export declare const AvatarLocomotionSettings: LwwComponentGetter>; /** @public */ export declare const AvatarModifierArea: LwwComponentGetter>; /** @public */ export declare const AvatarShape: LwwComponentGetter>; /** @public */ export declare const Billboard: LwwComponentGetter>; /** @public */ export declare const CameraMode: LwwComponentGetter>; /** @public */ export declare const CameraModeArea: LwwComponentGetter>; /** @public */ export declare const EngineInfo: LwwComponentGetter>; /** @public */ export declare const GltfContainer: LwwComponentGetter>; /** @public */ export declare const GltfContainerLoadingState: LwwComponentGetter>; /** @public */ export declare const GltfNodeModifiers: LwwComponentGetter>; /** @public */ export declare const InputModifier: LwwComponentGetter>; /** @public */ export declare const LightSource: LwwComponentGetter>; /** @public */ export declare const MainCamera: LwwComponentGetter>; /** @public */ export declare const Material: LwwComponentGetter>; /** @public */ export declare const MeshCollider: LwwComponentGetter>; /** @public */ export declare const MeshRenderer: LwwComponentGetter>; /** @public */ export declare const NftShape: LwwComponentGetter>; /** @public */ export declare const ParticleSystem: LwwComponentGetter>; /** @public */ export declare const PhysicsCombinedForce: LwwComponentGetter>; /** @public */ export declare const PhysicsCombinedImpulse: LwwComponentGetter>; /** @public */ export declare const PlayerIdentityData: LwwComponentGetter>; /** @public */ export declare const PointerEvents: LwwComponentGetter>; /** @public */ export declare const PointerEventsResult: GSetComponentGetter>; /** @public */ export declare const PointerLock: LwwComponentGetter>; /** @public */ export declare const PrimaryPointerInfo: LwwComponentGetter>; /** @public */ export declare const Raycast: LwwComponentGetter>; /** @public */ export declare const RaycastResult: LwwComponentGetter>; /** @public */ export declare const RealmInfo: LwwComponentGetter>; /** @public */ export declare const SkyboxTime: LwwComponentGetter>; /** @public */ export declare const TextShape: LwwComponentGetter>; /** @public */ export declare const TriggerArea: LwwComponentGetter>; /** @public */ export declare const TriggerAreaResult: GSetComponentGetter>; /** @public */ export declare const Tween: LwwComponentGetter>; /** @public */ export declare const TweenSequence: LwwComponentGetter>; /** @public */ export declare const TweenState: LwwComponentGetter>; /** @public */ export declare const UiBackground: LwwComponentGetter>; /** @public */ export declare const UiCanvasInformation: LwwComponentGetter>; /** @public */ export declare const UiDropdown: LwwComponentGetter>; /** @public */ export declare const UiDropdownResult: LwwComponentGetter>; /** @public */ export declare const UiInput: LwwComponentGetter>; /** @public */ export declare const UiInputResult: LwwComponentGetter>; /** @public */ export declare const UiText: LwwComponentGetter>; /** @public */ export declare const UiTransform: LwwComponentGetter>; /** @public */ export declare const VideoEvent: GSetComponentGetter>; /** @public */ export declare const VideoPlayer: LwwComponentGetter>; /** @public */ export declare const VirtualCamera: LwwComponentGetter>; /** @public */ export declare const VisibilityComponent: LwwComponentGetter>; /** public */ export declare const componentDefinitionByName: { "core::Animator": LwwComponentGetter>; "core::AssetLoad": LwwComponentGetter>; "core::AssetLoadLoadingState": GSetComponentGetter>; "core::AudioAnalysis": LwwComponentGetter>; "core::AudioEvent": GSetComponentGetter>; "core::AudioSource": LwwComponentGetter>; "core::AudioStream": LwwComponentGetter>; "core::AvatarAttach": LwwComponentGetter>; "core::AvatarBase": LwwComponentGetter>; "core::AvatarEmoteCommand": GSetComponentGetter>; "core::AvatarEquippedData": LwwComponentGetter>; "core::AvatarLocomotionSettings": LwwComponentGetter>; "core::AvatarModifierArea": LwwComponentGetter>; "core::AvatarShape": LwwComponentGetter>; "core::Billboard": LwwComponentGetter>; "core::CameraMode": LwwComponentGetter>; "core::CameraModeArea": LwwComponentGetter>; "core::EngineInfo": LwwComponentGetter>; "core::GltfContainer": LwwComponentGetter>; "core::GltfContainerLoadingState": LwwComponentGetter>; "core::GltfNodeModifiers": LwwComponentGetter>; "core::InputModifier": LwwComponentGetter>; "core::LightSource": LwwComponentGetter>; "core::MainCamera": LwwComponentGetter>; "core::Material": LwwComponentGetter>; "core::MeshCollider": LwwComponentGetter>; "core::MeshRenderer": LwwComponentGetter>; "core::NftShape": LwwComponentGetter>; "core::ParticleSystem": LwwComponentGetter>; "core::PhysicsCombinedForce": LwwComponentGetter>; "core::PhysicsCombinedImpulse": LwwComponentGetter>; "core::PlayerIdentityData": LwwComponentGetter>; "core::PointerEvents": LwwComponentGetter>; "core::PointerEventsResult": GSetComponentGetter>; "core::PointerLock": LwwComponentGetter>; "core::PrimaryPointerInfo": LwwComponentGetter>; "core::Raycast": LwwComponentGetter>; "core::RaycastResult": LwwComponentGetter>; "core::RealmInfo": LwwComponentGetter>; "core::SkyboxTime": LwwComponentGetter>; "core::TextShape": LwwComponentGetter>; "core::TriggerArea": LwwComponentGetter>; "core::TriggerAreaResult": GSetComponentGetter>; "core::Tween": LwwComponentGetter>; "core::TweenSequence": LwwComponentGetter>; "core::TweenState": LwwComponentGetter>; "core::UiBackground": LwwComponentGetter>; "core::UiCanvasInformation": LwwComponentGetter>; "core::UiDropdown": LwwComponentGetter>; "core::UiDropdownResult": LwwComponentGetter>; "core::UiInput": LwwComponentGetter>; "core::UiInputResult": LwwComponentGetter>; "core::UiText": LwwComponentGetter>; "core::UiTransform": LwwComponentGetter>; "core::VideoEvent": GSetComponentGetter>; "core::VideoPlayer": LwwComponentGetter>; "core::VirtualCamera": LwwComponentGetter>; "core::VisibilityComponent": LwwComponentGetter>; };