import { System } from '../engine/system'; import { IEntity, IAction } from '../engine/state'; export interface IDamageAction extends IAction { type: 'DAMAGE'; entityId: string; stat: string; amount: number; } export declare const DoDamage: (entity: IEntity, stat: string, amount: number) => IDamageAction; export declare class Stats extends System { add(entity: IEntity): void; HandleDamage(a: IDamageAction): void; tick(delta: any): void; }