import territoriesData from "../../data/territories.json";
import { Faction } from "./factions";
import { Region } from "./regions";
export declare class Territory {
    readonly id: string;
    readonly factions: Faction[];
    readonly region: Region;
    readonly dateAdded: Date;
    readonly lastUpdated: Date;
    constructor(id: string, factions: Faction[], region: Region, dateAdded: Date, lastUpdated: Date);
    static fromRawData(rawData: any): Territory;
    static loadTerritories(): Record<string, Territory>;
}
type Territories = {
    [K in keyof typeof territoriesData]: Territory;
};
export declare const Territories: Territories;
export {};
//# sourceMappingURL=territories.d.ts.map