export class ScriptLegacyComponentSystem extends ComponentSystem { constructor(app: any); id: string; ComponentType: typeof ScriptLegacyComponent; DataType: typeof ScriptLegacyComponentData; schema: string[]; preloading: boolean; instancesWithUpdate: any[]; instancesWithFixedUpdate: any[]; instancesWithPostUpdate: any[]; instancesWithToolsUpdate: any[]; initializeComponentData(component: any, data: any, properties: any): void; cloneComponent(entity: any, clone: any): Component; onBeforeRemove(entity: any, component: any): void; onInitialize(root: any): void; onPostInitialize(root: any): void; _callInstancesMethod(script: any, method: any): void; _initializeScriptComponent(script: any): void; _enableScriptComponent(script: any): void; _disableScriptComponent(script: any): void; _destroyScriptComponent(script: any): void; _postInitializeScriptComponent(script: any): void; _updateInstances(method: any, updateList: any, dt: any): void; onUpdate(dt: any): void; onFixedUpdate(dt: any): void; onPostUpdate(dt: any): void; onToolsUpdate(dt: any): void; broadcast(name: any, functionName: any, ...args: any[]): void; _preRegisterInstance(entity: any, url: any, name: any, instance: any): void; _registerInstances(entity: any): void; _cloneAttributes(attributes: any): {}; _createAccessors(entity: any, instance: any): void; _createAccessor(attribute: any, instance: any): void; _updateAccessors(entity: any, instance: any): void; _convertAttributeValue(attribute: any): void; } import { ComponentSystem } from '../system.js'; import { ScriptLegacyComponent } from './component.js'; import { ScriptLegacyComponentData } from './data.js'; import { Component } from '../component.js';