import type { TroopParams, RpgMakerDbEntry } from "../types/rpgmaker.js"; interface Troop extends RpgMakerDbEntry { members: { enemyId: number; x: number; y: number; hidden: boolean; }[]; pages: unknown[]; } declare function getTroops(projectPath: string): Promise; declare function getTroop(projectPath: string, id: number): Promise; declare function createTroop(projectPath: string, params: TroopParams): Promise; declare function updateTroop(projectPath: string, id: number, fields: Partial): Promise; declare function deleteTroop(projectPath: string, id: number): Promise; declare function addEnemyToTroop(projectPath: string, troopId: number, enemyId: number): Promise; declare function createRandomEncounterTroop(projectPath: string, params: { name?: string; enemyIds?: number[]; note?: string; }): Promise; export { getTroops, getTroop, createTroop, updateTroop, deleteTroop, addEnemyToTroop, createRandomEncounterTroop };