// Generated by dts-bundle-generator v8.0.1 import { AnnotationTarget, CanvasNormalized } from '@iiif/presentation-3'; import OpenSeadragon from 'openseadragon'; export interface ParsedAnnotationTarget { id: string; point?: { x: number; y: number; }; rect?: { x: number; y: number; w: number; h: number; }; svg?: string; t?: string; } export type AnnotationTargetExtended = AnnotationTarget & { selector?: any; source?: string; svg?: string; }; export declare const parseAnnotationTarget: (target: AnnotationTargetExtended | string) => ParsedAnnotationTarget; export declare function createOpenSeadragonRect(canvas: CanvasNormalized, parsedAnnotationTarget: ParsedAnnotationTarget, zoomLevel: number): OpenSeadragon.Rect; declare const helpers: { parseAnnotationTarget: (target: AnnotationTargetExtended | string) => ParsedAnnotationTarget; createOpenSeadragonRect: typeof createOpenSeadragonRect; }; export { helpers as default, }; export {};