export declare class MapData {
    battle_royale: MapItem;
    ranked: MapItem;
    ltm: MapItem;
    constructor(data: any);
}
declare class MapItem {
    current: MapInfo;
    next: MapInfo;
    constructor(data: MapItem);
}
declare class MapInfo {
    start: number;
    end: number;
    readableDate_start: string;
    readableDate_end: string;
    map: string;
    map_zh?: string;
    code: string;
    DurationInSecs: number;
    DurationInMinutes: number;
    isActive?: boolean;
    eventName?: string;
    eventName_zh?: string;
    asset?: string;
    remainingSecs?: number;
    remainingMins?: number;
    remainingTimer?: string;
    constructor(data: MapInfo);
}
export declare class CraftingData {
    daily: BundleItem;
    weekly: BundleItem;
    weapon: BundleItem;
    constructor(data: Array<any>);
}
declare class BundleItem {
    bundle: string;
    start: number;
    end: number;
    startDate: string;
    endDate: string;
    duration: number;
    bundleType: string;
    bundleContent: Array<IBundleContent>;
    constructor(data: any);
}
interface IBundleContent {
    item: string;
    item_zh: string;
    cost: number;
    itemType: {
        name: string;
        rarity: string;
        asset: string;
        rarityHex: string;
    };
}
export {};
