import { Locale } from "warframe-worldstate-data";
import { SteelPathOffering } from "warframe-worldstate-data/types";

//#region lib/models/SteelPathOffering.d.ts
/**
 *  General data pertaining to incursions
 */
interface Incursion {
  /**
   * Identifier for steel path incursion based on start of day.
   */
  id: string;
  /**
   * when the current incursions became active
   */
  activation: Date;
  /**
   * when the current incursions become inactive
   */
  expiry: Date;
}
declare class SteelPathOfferings {
  /**
   * Current week's steel path reward
   */
  currentReward: SteelPathOffering;
  /**
   * When the current rotation started
   */
  activation: Date;
  /**
   * When the current rotation ends
   */
  expiry: Date;
  /**
   * Time remaining string
   */
  remaining: string;
  /**
   * Full rotation of steel path rewards
   */
  rotation: SteelPathOffering[];
  /**
   * Evergreen steel path rewards
   */
  evergreens: SteelPathOffering[];
  /**
   * Steel path incursion information
   */
  incursions: Incursion;
  constructor({
    locale
  }: {
    locale: Locale;
  });
}
//#endregion
export { SteelPathOfferings as n, Incursion as t };