type $$ComponentProps = {
    src: string;
    alt?: string;
    targetOffsetX?: number;
    targetOffsetY?: number;
    targetScale?: number;
    minScale?: number;
    maxScale?: number;
    smoothing?: number;
};
declare const ImageViewer: import("svelte").Component<$$ComponentProps, {
    getContainer: () => HTMLDivElement | undefined;
    getImage: () => HTMLImageElement | undefined;
    scaleImageToFit: () => void;
}, "targetOffsetX" | "targetOffsetY" | "targetScale" | "minScale" | "maxScale" | "smoothing">;
type ImageViewer = ReturnType<typeof ImageViewer>;
export default ImageViewer;
