/** * @srimandir/dosha-calculator * Consumed by Hanuman at /dosha-calculator. * Uses same i18n key pattern as Kundli; content from translations. * Supabase integration: pass supabase + resolvePlace + onResult/onError for Lovable/celestial-puja-finder backend. */ export { DoshaCalculator } from './components/DoshaCalculator/DoshaCalculator'; export type { DoshaCalculatorProps } from './components/DoshaCalculator/DoshaCalculator'; export { FLOATING_CTA_STATUS } from './analytics'; export type { DoshaAnalytics, FloatingCtaStatus } from './analytics'; export { DoshaFormSection } from './components/DoshaFormSection/DoshaFormSection'; export type { DoshaFormSectionProps, DoshaFormSectionRef } from './components/DoshaFormSection/DoshaFormSection'; export { DoshaResultsView } from './components/DoshaResultsView/DoshaResultsView'; export type { DoshaResultsViewProps } from './components/DoshaResultsView/DoshaResultsView'; export { DoshaResultsFull } from './components/DoshaResultsFull/DoshaResultsFull'; export type { DoshaResultsFullProps } from './components/DoshaResultsFull/DoshaResultsFull'; export { SriMandirPujaVerticalCard } from './components/SriMandirPujaVerticalCard/SriMandirPujaVerticalCard'; export type { SriMandirPujaVerticalCardProps } from './components/SriMandirPujaVerticalCard/SriMandirPujaVerticalCard'; export type { SriMandirPuja } from './lib/sriMandirPujaHelpers'; export { getPujaTitle, getTempleName, formatScheduleDate, getPujaLink, getCoverImageUrl } from './lib/sriMandirPujaHelpers'; export { submitDoshaCalculation, insertSessionProblemStatements, invokeCalculateDosha, } from './lib/supabase-dosha'; export type { SubmitDoshaOptions } from './lib/supabase-dosha'; export { createSupabaseClient } from './lib/supabase-helpers'; export { createGoogleMapsResolver } from './lib/google-maps-helpers'; export { useGooglePlacesAutocomplete } from './hooks/useGooglePlacesAutocomplete'; export type { PlacePrediction, PlaceDetails } from './hooks/useGooglePlacesAutocomplete'; export type { DoshaSubmissionPayload, ResolvedPlace, BirthDetails, DoshaCalculationResult, DoshaCalculationError, DoshaCalculationResponse, DoshaSummary, DoshaDetail, } from './types/dosha-api'; export { KundaliCard } from './components/KundaliCard/KundaliCard'; export type { KundaliCardProps } from './components/KundaliCard/KundaliCard'; export { fetchKundaliSvg } from './lib/kundaliChart'; export type { ChartType, FetchKundaliOptions } from './lib/kundaliChart'; export { I18nProvider, useI18n } from './i18n'; export { translations, SUPPORTED_LOCALES, LOCALE_LABELS, type SupportedLocale, } from './i18n'; export type { Testimonial } from '../../astrology-common/dist/index.js';