import { type ImageViewerProps } from "../model/imageViewerTypes";
import "yet-another-react-lightbox/plugins/captions.css";
import "yet-another-react-lightbox/plugins/counter.css";
import "yet-another-react-lightbox/plugins/thumbnails.css";
import "yet-another-react-lightbox/styles.css";
/**
 * Управляемый полноэкранный viewer с ленивой границей vendor runtime.
 * YARL и его плагины загружаются только при первом открытии, а после mount runtime остаётся в React-дереве,
 * чтобы закрытие успело завершить анимацию, снять inert и вернуть focus исходному trigger.
 */
export declare function ImageViewer(props: ImageViewerProps): import("react").JSX.Element | null;
//# sourceMappingURL=ImageViewer.d.ts.map