/**
 * 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