import { Tween } from "svelte/motion";
import type { Snippet } from "svelte";
interface Props {
    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;
    children?: Snippet;
}
declare const Viewer: import("svelte").Component<Props, {}, "minScale" | "maxScale" | "scaleSmoothing" | "targetOffsetX" | "targetOffsetY" | "targetScale">;
type Viewer = ReturnType<typeof Viewer>;
export default Viewer;
