import { VoxelCursorInterface } from "../../../Voxels/Cursor/VoxelCursor.interface"; import { VoxelTickUpdate } from "./VoxelTickUpdate"; import { DimensionSimulation } from "../../Dimensions/DimensionSimulation"; export interface VoxelTickUpdateTypeData { type: string; run(runData: DimensionSimulation, voxel: VoxelCursorInterface, update: VoxelTickUpdate): void; } export declare class VoxelTickUpdateType { data: VoxelTickUpdateTypeData; constructor(data: VoxelTickUpdateTypeData); run(runData: DimensionSimulation, update: VoxelTickUpdate): void; }