import { Component, Object3D, WonderlandEngine } from "@wonderlandengine/api"; import { EasyTuneBool } from "../easy_tune_variable_types.js"; import { EasyObjectTuner } from "./easy_object_tuner.js"; export declare class EasyActive extends EasyObjectTuner { private _myComponentsToIgnore; constructor(componentsToIgnore: Component[], object: Object3D, variableName: string, setAsWidgetCurrentVariable: boolean, useTuneTarget: boolean, engine?: Readonly); protected _getVariableNamePrefix(): string; protected _createEasyTuneVariable(variableName: string): EasyTuneBool; protected _getObjectValue(object: Readonly): boolean; protected _getDefaultValue(): boolean; protected _areValueEqual(first: boolean, second: boolean): boolean; protected _updateObjectValue(object: Object3D, value: boolean): void; protected canUpdate(): boolean; }