export declare const robot: { Renderer: { parts: ({ mesh: { type: string; params: { radius: number; height: number; size?: undefined; }; }; material: { type: string; params: { color: string; }; }; offset: number[]; tag?: undefined; } | { mesh: { type: string; params: { radius: number; height?: undefined; size?: undefined; }; }; material: { type: string; params: { color: string; }; }; offset: number[]; tag?: undefined; } | { tag: string; mesh: { type: string; params: { size: number[]; radius?: undefined; height?: undefined; }; }; material: { type: string; params: { color: string; }; }; offset: number[]; })[]; }; Transform: { y: number; }; PhysicsBody: { bodyType: string; mass: number; collider: { type: string; params: { radius: number; height: number; }; }; }; Health: { value: number; }; Rules: ({ trigger: { type: string; }; cooldown: number; actions: { type: string; params: { entity: string; velocity: number; }; target: string; }[]; } | { trigger: { type: string; }; cooldown: number; actions: { type: string; params: { amount: number; }; target: string; }[]; })[]; Info: { name: string; }; Body: { type: string; params: { parts: { geometry: { type: string; params: { radius: number; height: number; }; }; material: { type: string; params: { color: string; }; }; children: { geometry: { type: string; params: {}; }; localPosition: number[]; tag: string; children: { geometry: { type: string; }; localPosition: number[]; tag: string; }[]; }[]; }[]; }; }; MotionSource: { type: string; params: { speed: number; jumpHeight: number; canFly: boolean; }; }; AI: { isAggressive: boolean; awarenessRange: number; }; Faction: { id: string; }; }; export default robot; //# sourceMappingURL=robot.d.ts.map