/**
 * Sanctuary Mercenary Faction Classes
 * Base classes for the Sanctuary mercenary faction
 */
import { MercFaction } from "../engine/faction.js";
/**
 * Base class for Sanctuary mercenary faction
 */
export declare abstract class SanctuaryFaction extends MercFaction {
    constructor();
}
/**
 * Base class for Sanctuary talents
 */
export declare abstract class SanctuaryTalent {
    abstract uuid: string;
    abstract readonly name: string;
    abstract readonly description: string;
    abstract readonly level: number;
    constructor();
}
/**
 * Base class for Sanctuary topbar abilities
 */
export declare abstract class SanctuaryTopbar {
    abstract uuid: string;
    abstract readonly name: string;
    abstract readonly description: string;
    topbarType: string;
    slot: number;
    energyCost: number;
    cooldown: number;
    constructor();
}
//# sourceMappingURL=sanctuary.d.ts.map