import Database from 'better-sqlite3'; import { Nation, NationResources } from '../../schema/nation.js'; export declare class NationRepository { private db; constructor(db: Database.Database); create(nation: Nation): void; findById(id: string): Nation | null; findByWorldId(worldId: string): Nation[]; updateResources(nationId: string, resources: NationResources): void; updateTraits(nationId: string, traits: { aggression?: number; trust?: number; paranoia?: number; }): void; private mapRowToNation; } //# sourceMappingURL=nation.repo.d.ts.map