import { Engine, Zodiac } from "./chart.js"; /** The seven Hermetic lots, in their conventional order. */ export declare const HERMETIC_LOTS: readonly ["fortune", "spirit", "eros", "necessity", "courage", "victory", "nemesis"]; export type HermeticLot = (typeof HERMETIC_LOTS)[number]; /** Lot of Fortune: Asc + Moon - Sun by day, Asc + Sun - Moon by night. */ export declare function lotFortune(asc: number, sun: number, moon: number, day: boolean): number; /** Lot of Spirit (the reverse of Fortune): Asc + Sun - Moon by day. */ export declare function lotSpirit(asc: number, sun: number, moon: number, day: boolean): number; /** The seven Hermetic lots from the Ascendant, sect, and the seven planets' * longitudes (degrees). Pure arithmetic. */ export declare function hermeticLots(asc: number, day: boolean, sun: number, moon: number, mercury: number, venus: number, mars: number, jupiter: number, saturn: number): Record; export interface ChartLots extends Record { /** True when the Sun is above the horizon (a diurnal chart). */ day: boolean; } /** The seven Hermetic lots of a chart: compute the Ascendant and sect, then the * lots from the seven planets' longitudes. */ export declare function lots(engine: Engine, jdUt: number, lat: number, lonEast: number, zodiac?: Zodiac): ChartLots;