import { type VariantProps } from "class-variance-authority"; /** * Thumbnail trigger opening the full-size preview. `cursor-zoom-in` signals * the in-place preview (matching the file-upload preview rows) — this is not * a navigation link. */ export declare const imagePreviewTriggerVariants: (props?: ({ size?: "default" | "sm" | "lg" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; export type ImagePreviewTriggerVariantProps = VariantProps; export type ImagePreviewThumbnailSize = NonNullable; /** Thumbnail image — fills the trigger, cropped to cover. */ export declare const imagePreviewThumbnailVariants: (props?: import("class-variance-authority/types").ClassProp | undefined) => string; /** * Preview dialog panel — wider than the default dialog so the image gets * room. Dialog chrome is viewport-owned, the exception to container-scoped * responsiveness. */ export declare const imagePreviewContentVariants: (props?: import("class-variance-authority/types").ClassProp | undefined) => string; //# sourceMappingURL=variants.d.ts.map