import { type ImageProps } from 'fumadocs-core/framework';
import { type ImgHTMLAttributes } from 'react';
import { type UncontrolledProps } from 'react-medium-image-zoom';
export type ImageZoomProps = ImageProps & {
    /**
     * Image props when zoom in
     */
    zoomInProps?: ImgHTMLAttributes<HTMLImageElement>;
    /**
     * Props for `react-medium-image-zoom`
     */
    rmiz?: UncontrolledProps;
    /**
     * placeholder image path
     */
    fallbackSrc?: string;
};
/**
 * @example
 * <ImageZoom src="URL" fallbackSrc="/my-placeholder.png" />
 */
export declare function ImageZoom({ zoomInProps, children, rmiz, fallbackSrc, ...props }: ImageZoomProps): import("react/jsx-runtime").JSX.Element;
