import { SvelteComponentTyped } from "svelte";
declare const __propDef: {
    props: {
        [x: string]: any;
        src: string;
        alt: string;
        width?: string;
        height?: string;
        className?: string;
        zoomImgSrc?: string;
        zoomFactor?: number;
        mgWidth?: number;
        mgHeight?: number;
        mgBorderWidth?: number;
        mgShape?: 'circle' | 'square';
        mgShowOverflow?: boolean;
        mgMouseOffsetX?: number;
        mgMouseOffsetY?: number;
        mgTouchOffsetX?: number;
        mgTouchOffsetY?: number;
        disabled?: boolean;
    };
    events: {
        [evt: string]: CustomEvent<any>;
    };
    slots: {};
};
export declare type MagnifierProps = typeof __propDef.props;
export declare type MagnifierEvents = typeof __propDef.events;
export declare type MagnifierSlots = typeof __propDef.slots;
export default class Magnifier extends SvelteComponentTyped<MagnifierProps, MagnifierEvents, MagnifierSlots> {
}
export {};
