import { type VariantProps } from "class-variance-authority"; import React from "react"; export declare const IMAGE_PREVIEW_VARIANTS: readonly ["embedded", "standalone"]; export type ImagePreviewVariantType = (typeof IMAGE_PREVIEW_VARIANTS)[number]; export declare const IMAGE_PREVIEW_TITLE_POSITIONS: readonly ["bottom", "center"]; export type ImagePreviewTitlePositionType = (typeof IMAGE_PREVIEW_TITLE_POSITIONS)[number]; declare const containerVariants: (props?: ({ variant?: "embedded" | "standalone" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; declare const overlayVariants: (props?: ({ titlePosition?: "bottom" | "center" | null | undefined; variant?: "embedded" | "standalone" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; interface ImagePreviewProps extends VariantProps, VariantProps { imgSrc: string; alt?: string; title?: string; downloadUrl?: string; isLoading?: boolean; onClose?: (e: React.MouseEvent) => void; onClick?: (e: React.MouseEvent) => void; className?: string; manageZoomDialog?: boolean; } declare const ImagePreview: React.ForwardRefExoticComponent>; export { ImagePreview }; export type { ImagePreviewProps }; //# sourceMappingURL=ImagePreview.d.ts.map