import { GrowOnlyValueSetComponentDefinition, LastWriteWinElementSetComponentDefinition } from '../engine/component'; import { IEngine } from '../engine/types'; import { AnimatorComponentDefinitionExtended } from './extended/Animator'; import { AudioSourceComponentDefinitionExtended } from './extended/AudioSource'; import { AudioAnalysisComponentDefinitionExtended } from './extended/AudioAnalysis'; import type { AudioAnalysisView } from './extended/AudioAnalysis'; import { MaterialComponentDefinitionExtended } from './extended/Material'; import { MeshColliderComponentDefinitionExtended } from './extended/MeshCollider'; import { MeshRendererComponentDefinitionExtended } from './extended/MeshRenderer'; import { TweenComponentDefinitionExtended } from './extended/Tween'; import { LwwComponentGetter, GSetComponentGetter } from './generated/index.gen'; import { NameType } from './manual/Name'; import { ISyncComponentsType } from './manual/SyncComponents'; import { INetowrkEntityType } from './manual/NetworkEntity'; import { INetowrkParentType } from './manual/NetworkParent'; import { TransformComponentExtended } from './manual/Transform'; import { AudioStreamComponentDefinitionExtended } from './extended/AudioStream'; import { MediaState } from './generated/pb/decentraland/sdk/components/common/media_state.gen'; import { VirtualCameraComponentDefinitionExtended } from './extended/VirtualCamera'; import { InputModifierComponentDefinitionExtended } from './extended/InputModifier'; import { LightSourceComponentDefinitionExtended } from './extended/LightSource'; import { TriggerAreaComponentDefinitionExtended } from './extended/TriggerArea'; import { ParticleSystemComponentDefinitionExtended } from './extended/ParticleSystem'; import { TagsComponentDefinitionExtended } from './manual/Tags'; export * from './generated/index.gen'; export type { GrowOnlyValueSetComponentDefinition, LastWriteWinElementSetComponentDefinition, LwwComponentGetter, GSetComponentGetter }; export declare const Transform: LwwComponentGetter; export declare const Material: LwwComponentGetter; export declare const Animator: LwwComponentGetter; export declare const AudioSource: LwwComponentGetter; export declare const AudioAnalysis: LwwComponentGetter; export declare const AudioStream: (engine: Pick) => AudioStreamComponentDefinitionExtended; export declare const MeshRenderer: LwwComponentGetter; export declare const MeshCollider: LwwComponentGetter; export declare const Tween: LwwComponentGetter; export declare const VirtualCamera: LwwComponentGetter; export declare const InputModifier: LwwComponentGetter; export declare const LightSource: LwwComponentGetter; export declare const TriggerArea: LwwComponentGetter; export declare const ParticleSystem: LwwComponentGetter; /** * @alpha */ export declare const Name: (engine: Pick) => LastWriteWinElementSetComponentDefinition; export declare const Tags: (engine: Pick) => TagsComponentDefinitionExtended; /** * @alpha */ export declare const SyncComponents: (engine: Pick) => LastWriteWinElementSetComponentDefinition; /** * @alpha */ export declare const NetworkEntity: (engine: Pick) => LastWriteWinElementSetComponentDefinition; /** * @alpha */ export declare const NetworkParent: (engine: Pick) => LastWriteWinElementSetComponentDefinition; export { MediaState }; export type { AudioAnalysisView };