import { SurahAbstract } from './abstract'; import type { SurahNameID, SurahNumber, SurahVerse, SurahVerses } from './types'; export * from './source/constant'; export type * from './types'; type ReturnGetVerses = SurahVerses & { hasNext: boolean; hasPrev: boolean; }; export type { SurahNameID, SurahNumber }; export declare class Surah extends SurahAbstract { constructor(value: SurahNameID | number); private isValidVerse; private hasPrev; private hasNext; private filter; getVerse(verse: number): SurahVerse; getVerses(start: number, limit: number): ReturnGetVerses; }