import { Tween } from "svelte/motion";
interface Props {
    src: string;
    alt?: string;
    targetOffsetX?: number;
    targetOffsetY?: number;
    targetScale?: number;
    minScale?: number;
    maxScale?: number;
    scaleSmoothing?: number;
    tweenOptions?: typeof Tween<number> extends new (...args: infer Args) => unknown ? Args[1] : never;
}
declare const ImageViewer: import("svelte").Component<Props, {}, "minScale" | "maxScale" | "scaleSmoothing" | "targetOffsetX" | "targetOffsetY" | "targetScale">;
type ImageViewer = ReturnType<typeof ImageViewer>;
export default ImageViewer;
