import { Logger } from 'pino'; import { AudiobookChapter } from '@storyteller-platform/audiobook'; declare function getSafeChapterRanges(input: string, duration: number, chapters: AudiobookChapter[], maxSeconds: number, signal?: AbortSignal | null, logger?: Logger | null): Promise<{ start: number; end: number; filepath: string; }[]>; interface Range { start: number; end: number; } declare function getSafeRanges(input: string, duration: number, maxSeconds: number, start?: number, signal?: AbortSignal | null, logger?: Logger | null): Promise; export { getSafeChapterRanges, getSafeRanges };