import Meta from '../../util/Meta';
import type { BannerMeta, BattlePassMeta, CosmeticsVariantMeta, Island, MatchMeta, PartyMemberSchema, Platform } from '../../../resources/structs';
/**
 * Represents a party member meta
 */
declare class PartyMemberMeta extends Meta<PartyMemberSchema> {
    /**
     * The currently equipped outfit CID
     */
    get outfit(): string | undefined;
    /**
     * The currently equipped pickaxe ID
     */
    get pickaxe(): string | undefined;
    /**
     * The current emote EID
     */
    get emote(): string | undefined;
    /**
     * The currently equipped backpack BID
     */
    get backpack(): string | undefined;
    /**
     * The currently equipped shoes
     */
    get shoes(): string | undefined;
    /**
     * Whether the member is ready
     */
    get isReady(): boolean;
    /**
     * Whether the member is sitting out
     */
    get isSittingOut(): boolean;
    /**
     * The current input method
     */
    get input(): string | undefined;
    /**
     * The cosmetic variants
     */
    get variants(): CosmeticsVariantMeta;
    /**
     * The custom data store
     */
    get customDataStore(): string[];
    /**
     * The banner info
     */
    get banner(): BannerMeta | undefined;
    /**
     * The battle pass info
     */
    get battlepass(): BattlePassMeta | undefined;
    /**
     * The platform
     */
    get platform(): Platform | undefined;
    /**
     * The match info
     */
    get match(): MatchMeta;
    /**
     * The current island info
     */
    get island(): Island;
    /**
     * Whether a marker has been set
     */
    get isMarkerSet(): boolean;
    /**
     * The marker location [x, y] tuple. [0, 0] if there is no marker set
     */
    get markerLocation(): [number, number];
    /**
     * Whether the member owns Save The World
     */
    get hasPurchasedSTW(): boolean;
}
export default PartyMemberMeta;
