import { ECSContext } from "./ecs"; export interface EntityAndTimestamp { entity: number | null; happenedAt: number; } export interface Memory { lastDamageDealt: EntityAndTimestamp; lastTargeted: EntityAndTimestamp; } export declare function createMemory(): Memory; export declare function getMemory(ctx: ECSContext, eid: number): Memory; export declare function setMemory(ctx: ECSContext, eid: number, memory: Memory): void; export declare function removeMemory(ctx: ECSContext, eid: number): void; export declare function entityExists(ctx: ECSContext, eid: number): boolean; //# sourceMappingURL=memory.d.ts.map