import { r as WorldStateObject } from "./WorldStateObject-CIJgXUCx.mjs";

//#region lib/models/CetusCycle.d.ts
interface CurrentCetusCycle {
  dayTime: boolean;
  timeLeft: string;
  expiry: Date;
  expiresIn: number;
  state: string;
  start: number;
}
/**
 * Represents the current Earth Day/Night Cycle
 * @augments {WorldStateObject}
 */
declare class CetusCycle extends WorldStateObject {
  #private;
  /**
   * Whether it's daytime
   */
  isDay: boolean;
  /**
   * Current cycle state. One of `day`, `night`
   */
  state: string;
  /**
   * Time remaining string
   */
  timeLeft: string;
  /**
   * Whether this is for Cetus Cycle
   */
  isCetus: boolean;
  /**
   * @param bountiesEndDate The end date for Ostron bounties
   */
  constructor(bountiesEndDate: Date);
  /**
   * Whether or not the event has expired
   */
  get expired(): boolean;
  /**
   * Short summary of the current state
   */
  get shortString(): string;
  private getCurrentCetusCycle;
}
//#endregion
export { CurrentCetusCycle as n, CetusCycle as t };