import { World } from "@chantey/ecs"; export interface WorldArgs { world: World; } export interface EcsSystem { register?: () => void; start?: () => void; update?: () => void; commands?: UpdateCommand[]; stop?: () => void; } export declare type UpdateCommand = () => void; export declare type CreateEcsSystem = (args: WorldArgs) => EcsSystem; export declare type DeviceHoldMode = 'screen' | 'point';