import type { Deity, Recitation, Chalisa, Katha, Scripture, Mantra, Ashtottara, Sahasranama, Stotra, Prayer, PrayerOccasion, Sukta } from './types.js';
import { type KathaSlug } from './kathas/index.js';
import { type ScriptureSlug } from './scriptures/index.js';
import { type MantraSlug } from './mantras/index.js';
import { type StotraSlug } from './stotras/index.js';
import { type PrayerSlug } from './prayers/index.js';
import { type SuktaSlug } from './suktas/index.js';
import { type PujaSlug } from './puja/index.js';
import type { Puja } from './puja/types.js';
import type { NavadurgaForm, NavratriDay } from './navratri/types.js';
export declare function getAarti(deity: Deity): Recitation | undefined;
export declare function getAllAartis(): Recitation[];
export declare function getChalisa(deity: Deity): Chalisa | undefined;
export declare function getAllChalisas(): Chalisa[];
export declare function getKatha(slug: KathaSlug): Katha;
export declare function getAllKathas(): Katha[];
export declare function getKathasForDeity(deity: Deity): Katha[];
export declare function getScripture(slug: ScriptureSlug): Scripture;
export declare function getAllScriptures(): Scripture[];
export declare function getMantra(slug: MantraSlug): Mantra;
export declare function getAllMantras(): Mantra[];
export declare function getMantrasForDeity(deity: Deity): Mantra[];
export declare function getAshtottara(deity: Deity): Ashtottara | undefined;
export declare function getAllAshtottaras(): Ashtottara[];
export declare function getSahasranama(deity: Deity): Sahasranama | undefined;
export declare function getAllSahasranamas(): Sahasranama[];
export declare function getStotra(slug: StotraSlug): Stotra;
export declare function getAllStotras(): Stotra[];
export declare function getStotrasForDeity(deity: Deity): Stotra[];
export declare function getPrayer(slug: PrayerSlug): Prayer;
export declare function getAllPrayers(): Prayer[];
export declare function getPrayersForOccasion(occasion: PrayerOccasion): Prayer[];
export declare function getPrayersForDeity(deity: Deity): Prayer[];
export declare function getSukta(slug: SuktaSlug): Sukta;
export declare function getAllSuktas(): Sukta[];
export declare function getSuktasForDeity(deity: Deity): Sukta[];
export declare function getPuja(slug: PujaSlug): Puja;
export declare function getAllPujas(): Puja[];
export declare function getPujasForDeity(deity: Deity): Puja[];
export declare function getNavadurgaForm(day: NavratriDay): NavadurgaForm;
export declare function getAllNavadurgaForms(): NavadurgaForm[];
export declare function getContentForDeity(deity: Deity): {
    aarti?: Recitation;
    chalisa?: Chalisa;
    ashtottara?: Ashtottara;
    sahasranama?: Sahasranama;
    kathas: Katha[];
    mantras: Mantra[];
    stotras: Stotra[];
    prayers: Prayer[];
    suktas: Sukta[];
};
export type { Deity, Category, Bilingual, Recitation, RecitationVerse, Chalisa, Katha, KathaParagraph, KathaChapter, SamagriItem, Scripture, ScriptureVerse, Chapter, Mantra, Ashtottara, AshtottaraName, NamavaliName, Sahasranama, SahasranamaSection, Stotra, StotraForm, StotraLanguage, Prayer, PrayerOccasion, Sukta, SuktaSection, } from './types.js';
export type { KathaSlug } from './kathas/index.js';
export type { ScriptureSlug } from './scriptures/index.js';
export type { MantraSlug } from './mantras/index.js';
export type { StotraSlug } from './stotras/index.js';
export type { PrayerSlug } from './prayers/index.js';
export type { SuktaSlug } from './suktas/index.js';
export type { Puja, PujaMantra, UpacharaName, UpacharaSlug, Upachara, ArcStep, PujaSamagriItem, PostPujaLink, StotraKathaRef, FestivalMatch, VariantNote, } from './puja/types.js';
export type { PujaSlug } from './puja/index.js';
export { PUJA_DISCLAIMER } from './puja/upacharas.js';
export { navratriVratTiers, navratriVratFoods, kanyaPujan, saptashatiOutline, navratriColourCycle, navratriColourRule, } from './navratri/index.js';
export { VAAR_DEVATA, VAAR_SOURCES, getVaarDevataForDate, getVaarDevataByKey, getVaarDevataByGraha, vaarRosterIds, vaarDeityNames, } from './vaar/index.js';
export { JYOTIRLINGAS, SHAKTI_PEETHAS, CHAR_DHAM, CHOTA_CHAR_DHAM, SAPTA_PURI, SACRED_RIVERS, DVADASHA_JYOTIRLINGA_STOTRA, SAPTA_PURI_SLOKA, SAPTA_NADI_SLOKA, TIRTHA_SOURCES, getJyotirlingas, getShaktiPeethas, getCharDham, getChotaCharDham, getSaptaPuri, getSacredRivers, getAllTirthas, getTirtha, getTirthasForDeity, } from './tirtha/index.js';
export { EKADASHIS, FESTIVAL_SOURCES, getAllFestivals, getEkadashis, getFestival, getFestivalsByCategory, getFestivalsForDeity, } from './festivals/index.js';
export type { NavadurgaForm, NavadurgaMantra, DhyanaShloka, NavadurgaSlug, NavratriDay, VratTier, VratFoodList, KanyaAgeName, KanyaPujanData, SaptashatiChapter, SaptashatiCharita, SaptashatiDayMapEntry, SaptashatiOutline, NavratriColour, } from './navratri/types.js';
export type { GrahaKey, DayKey, VaarDeity, VaarMantra, VaarVariantNote, VaarOffering, VaarDevata, } from './vaar/types.js';
export type { TirthaCategory, TirthaEntry, TirthaSloka, } from './tirtha/types.js';
export type { FestivalCategory, FestivalEntry, Paksha, } from './festivals/types.js';
//# sourceMappingURL=index.d.ts.map