import { RpgEvent } from '@rpgjs/server'; import { BattleAi, BattleAiOptions } from '../ai.server'; export interface ActionBattleEnemyPreset extends BattleAiOptions { stats?: (event: RpgEvent) => void; } export type ActionBattleEnemyPresetMap = Record; export declare const defineActionBattleEnemy: (preset: T) => T; export declare const defineActionBattleAiPreset: (preset: T) => T; export declare const createActionEnemy: (event: RpgEvent, presetOrOptions: string | BattleAiOptions, presets?: ActionBattleEnemyPresetMap) => BattleAi;