import { Item } from "kolmafia"; /** * @returns Whether you have permanent Spacegate Access */ export declare function have(): boolean; /** * Refreshes the data from the Spacegate Terminal to determine current Spacegate Status */ export declare function updateStatus(): void; /** * @returns Whether you have dialled the spacegate today. */ export declare function dialled(): boolean; /** * @returns A string containing a pipe-separated (|) list of all known hazards at the dialled planet */ export declare function hazards(): string; /** * @returns The name of the dialled planet */ export declare function planetName(): string; /** * @returns The 7-letter coordinates of the dialled planet */ export declare function planetCoords(): string; /** * @returns The level of plantlife expected on the dialled planet (none, primitive, advanced, anomalous) */ export declare function plantLife(): string; /** * @returns The level of animal life expected on the dialled planet (none, primitive, advanced, anomalous) */ export declare function animalLife(): string; /** * @returns Whether intelligent life is detected on the dialled planet */ export declare function intelligentLife(): boolean; /** * @returns Whether hostile life is detected on the dialled planet */ export declare function hostileLife(): boolean; /** * @returns Whether alien ruins are detected on the dialled planet */ export declare function ruins(): boolean; /** * @returns Whether Spants are detected on the dialled planet */ export declare function spants(): boolean; /** * @returns Whether muderbots are detected on the dialled planet */ export declare function murderBots(): boolean; /** * @param hazards A string of the various hazard names * @returns An array of the various required equipment to deal with those hazards */ export declare function hazardEquipment(hazards: string): Item[]; /** * Tries to acquire all necessary equipment for the stated hazards at the dialed planet * * @returns Whether you successfully acquired all necessary equipment */ export declare function getHazardEquipment(): boolean; type Vaccine = "Rainbow" | "Broad-Spectrum" | "Emotional" | "Elemental Resistance" | "Stats" | "Monster Level"; /** * Gets the requested Spacegate Vaccine Buff * * @param choice Name of Vaccine or Buff type requested * @returns Whether you successfully acquired a vaccine */ export declare function getVaccine(choice: Vaccine): boolean; /** * Dials the requested gate address * * @param address 7-letter string indicating the coordinates of the planet you wish to dial. * @returns Whether you successfully dialled the requested planet. */ export declare function dial(address: string): boolean; /** * Dials a random gate address * * @returns Whether you successfully dialled a planet. */ export declare function dialRandom(): boolean; export {};