/** * Classical ashtakoota tables. Sources: the standard varna/vashya/yoni/ * gana/nadi assignments and the naisargika (natural) planetary friendship * table as given in classical jyotish compilations. Regional variants * exist for a few vashya/gana scores; the values here follow the most * widely published modern convention. */ /** Varna rank by rashi index: 3 Brahmin, 2 Kshatriya, 1 Vaishya, 0 Shudra. */ export declare const VARNA_BY_RASHI: readonly number[]; export type Vashya = 'chatushpada' | 'manava' | 'jalachara' | 'vanachara' | 'keeta'; export declare const VASHYA_ORDER: readonly Vashya[]; /** Vashya score matrix, rows/columns in VASHYA_ORDER. */ export declare const VASHYA_SCORES: readonly (readonly number[])[]; /** The fourteen yonis in matrix order. */ export declare const YONI_ORDER: readonly ["horse", "elephant", "sheep", "serpent", "dog", "cat", "rat", "cow", "buffalo", "tiger", "deer", "monkey", "mongoose", "lion"]; export type Yoni = (typeof YONI_ORDER)[number]; /** Yoni of each nakshatra 0–26 (Ashwini → Revati). */ export declare const YONI_BY_NAKSHATRA: readonly Yoni[]; /** * Symmetric yoni compatibility matrix (0–4), rows/columns in YONI_ORDER. * Diagonal is 4; the seven sworn-enemy pairs (horse–buffalo, elephant–lion, * sheep–monkey, serpent–mongoose, dog–deer, cat–rat, cow–tiger) are 0. */ export declare const YONI_SCORES: readonly (readonly number[])[]; /** Rashi lords by rashi index (sun/moon/mars/mercury/jupiter/venus/saturn). */ export declare const LORD_BY_RASHI: readonly string[]; /** Naisargika maitri: how the row lord regards the column lord. */ export declare const FRIENDSHIP: Readonly>; export type Gana = 'deva' | 'manushya' | 'rakshasa'; /** Gana of each nakshatra 0–26. */ export declare const GANA_BY_NAKSHATRA: readonly Gana[]; export type Nadi = 'adi' | 'madhya' | 'antya'; /** Nadi of each nakshatra 0–26 (the classical zig-zag cycle). */ export declare const NADI_BY_NAKSHATRA: readonly Nadi[]; //# sourceMappingURL=gunMilan.data.d.ts.map