export type resultBible = { b: string; c: string; v: string; content: string; }; /** * A parallel passage from the Biblia. * Verse values keep the BJ notation suffixes, e.g. "12+", "7s", "3p", "4a". */ export type crossReference = { book: string; chapter: string; chapterTo?: string; verses?: { from: string; to?: string; }[]; }; export declare class Bible { #private; get bible(): {}; /** * Return the parallel passages of a versiculum, in the Biblia order. * Each reference is written as " :", e.g. "Jn 1:1-3", "Gn 5:1.3", "Job 38-39". */ getCrossReferences(versiculum: Pick): string[]; /** * Return the parallel passages of a versiculum as structured references. */ getCrossReferenceDetails(versiculum: Pick): crossReference[]; /** * Return bible book names */ getAllBooks(): string[]; getBook(name: string): any; getBookVersiculums(name: string): resultBible[]; allVersiculums(): resultBible[]; private extractChaptersFromBook; }