import "./vault-CyivjwVV.cjs"; import { r as ParsedSelector } from "./selector-types-CZHdvxMr.cjs"; import "./target-types-C27BYOrn.cjs"; import "./annotation-targets-BdYwwKPA.cjs"; import "./index-DvodliRQ.cjs"; import "./index-Bg1pcj3n.cjs"; import "./vault-bFH7Tkag.cjs"; import { t as CompatVault } from "./compat-kP7fByG0.cjs"; import { AnnotationPage, Canvas, Manifest } from "@iiif/presentation-3"; import { AnnotationPageNormalized, CanvasNormalized, ManifestNormalized } from "@iiif/presentation-3-normalized"; //#region src/transcriptions.d.ts interface Transcription { id: string; source: any; plaintext: string; segments: Array<{ text: string; textRaw: string; granularity?: 'word' | 'line' | 'paragraph' | 'block' | 'page'; language?: string; selector?: ParsedSelector; startRaw?: string; endRaw?: string; }>; } declare function canvasHasTranscriptionSync(vault: CompatVault, canvasRef: Canvas | CanvasNormalized | string, annotationPages?: AnnotationPage[] | AnnotationPageNormalized[]): boolean; declare function canvasLoadExternalAnnotationPages(vault: CompatVault, canvasRef: Canvas): Promise; declare function canvasLoadExternalAnnotationPages(vault: CompatVault, canvasRef: CanvasNormalized): Promise; declare function timeStampToSeconds(time: string): number; declare function vttToTranscription(vtt: string, id: string): Promise; declare function annotationPageToTranscription(vault: CompatVault, annotationPage: AnnotationPageNormalized | AnnotationPage): Promise; declare function getCanvasTranscription(vault: CompatVault, canvasRef: Canvas, networkCache?: Record): Promise; declare function manifestHasTranscriptions(vault: CompatVault, manifest: string | { id: string; type: string; } | ManifestNormalized | Manifest, pagesToCheck?: number): Promise; //#endregion export { annotationPageToTranscription, canvasHasTranscriptionSync, canvasLoadExternalAnnotationPages, getCanvasTranscription, manifestHasTranscriptions, timeStampToSeconds, vttToTranscription }; //# sourceMappingURL=transcriptions.d.cts.map