
export interface HWGuildWarHeroTeam {
    id: number;
    level: number;
    color: number;
    star: number;
    power: number;
}
export interface HWGuildWarTitanTeam {
    id: number;
    level: number;
    star: number;
    element: string;
    elementSpiritLevel: number;
    elementSpiritStar: number;
    elementSpiritSkills: {
        skillId: number;
        level: number;
        tierScale: number;
    }[];
    elementAffinityPower: number;
    power: number;
}
export interface HWGuildWarEnemyTeam {
    element: string;
    elementSpiritLevel: number;
    elementSpiritStar: number;
    elementSpiritSkills: {
        skillId: number;
        level: number;
        tierScale: number;
    }[];
    elementAffinityPower: number;
    state: {
        isDead: boolean;
        hp: number;
        energy: number;
        maxHp: number;
    };
    id: number;
    star: number;
    color: number;
    level: number;
    power: number;
    type: string;
}
export interface HWGuildWarSlots {
    [key: string]: number[];
}
export interface HWGuildWarEnemySlot {
    attackerId: number;
    status: string;
    user: {
        id: string;
        name: string;
        lastLoginTime: string;
        serverId: string;
        level: string;
        clanId: string;
        clanRole: string;
        commander: boolean;
        avatarId: string;
        isChatModerator: boolean;
        frameId: number;
        leagueId: number;
        allowPm: string;
        clanTitle: string;
        clanIcon: {
            flagColor1: number;
            flagColor2: number;
            flagShape: number;
            iconColor: number;
            iconShape: number;
        };
    };
    pointsFarmed: number;
    slotId: number;
    totalPoints: number;
    teams: HWGuildWarEnemyTeam[];
}
