import type { ScriptContext } from "./ScriptContext"; export interface Behavior { enabled?: boolean; onStart?(context: ScriptContext): void | Promise; onFixedUpdate?(context: ScriptContext): void | Promise; onUpdate?(context: ScriptContext): void | Promise; onDestroy?(context: ScriptContext): void | Promise; } export type BehaviorPhase = "start" | "fixed" | "update" | "destroy"; //# sourceMappingURL=Behavior.d.ts.map