import Database from 'better-sqlite3'; import { DiplomaticRelation, TerritorialClaim, NationEvent } from '../../schema/diplomacy.js'; export declare class DiplomacyRepository { private db; constructor(db: Database.Database); upsertRelation(relation: DiplomaticRelation): void; getRelation(fromNationId: string, toNationId: string): DiplomaticRelation | null; createClaim(claim: TerritorialClaim): void; getClaimsByRegion(regionId: string): TerritorialClaim[]; logEvent(event: NationEvent): void; getEventsByWorld(worldId: string, turnNumber?: number): NationEvent[]; } //# sourceMappingURL=diplomacy.repo.d.ts.map