/** * Tarabalam - Nakshatra Strength Calculation * * Tarabalam measures the strength/auspiciousness of a day based on the * relationship between one's birth Nakshatra and the current day's Nakshatra. */ export interface TarabalamInfo { birthNakshatra: number; birthNakshatraName: string; currentNakshatra: number; currentNakshatraName: string; taraNumber: number; taraName: string; isAuspicious: boolean; description: string; } /** * Calculate Tarabalam based on birth and current Nakshatra * * @param birthNakshatra - Birth Nakshatra index (0-26, where 0 = Ashwini) * @param currentNakshatra - Current day's Nakshatra index (0-26) * @returns TarabalamInfo object with Tara details and auspiciousness * * @example * ```typescript * // Person born in Ashwini (0), current Nakshatra is Bharani (1) * const tara = getTarabalam(0, 1); * console.log(tara.taraName); // "Sampat" * console.log(tara.isAuspicious); // true * ``` */ export declare function getTarabalam(birthNakshatra: number, currentNakshatra: number): TarabalamInfo; /** * Get all auspicious Nakshatras for a given birth Nakshatra * * @param birthNakshatra - Birth Nakshatra index (0-26) * @returns Array of Nakshatra indices that are auspicious (Taras 2,4,6,8,9) */ export declare function getAuspiciousNakshatras(birthNakshatra: number): number[]; //# sourceMappingURL=tarabalam.d.ts.map