/**
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
 */
import race from '../../core/constants/race';
import gender from '../../core/constants/gender';
import archetype from '../../core/constants/archetype';
export declare enum WarbandMemberRole {
    Temporary = 0,
    Permanent = 1,
    Owner = 2,
}
export declare enum WarbandMemberRank {
    None = 0,
    Member = 1,
    Leader = 2,
}
export declare enum WarbandMemberPermissions {
    Join = 0,
    Invite = 1,
    Kick = 2,
    ManagePrivacy = 3,
    ManagePermanent = 4,
    ManageBanner = 5,
    ManageName = 6,
}
export interface WarbandMember {
    name: string;
    race: race;
    gender: gender;
    archetype: archetype;
    characterID: string;
    joined: string;
    role: WarbandMemberRole;
    rank: WarbandMemberRank;
    health: [{
        current: number;
        maximum: number;
    }];
    stamina: {
        current: number;
        maximum: number;
    };
    blood: {
        current: number;
        maximum: number;
    };
    panic: {
        current: number;
        maximum: number;
    };
    temperature: {
        current: number;
        maximum: number;
        minimum: number;
    };
    additionalPermissions: [WarbandMemberPermissions];
}
