///
import { type ImageContent, type ImageContentView } from "@prismicio/types-internal/lib/content";
import { type CropperImage, type ImageBlockData } from "../../../core/imageUtils";
import { type CroppedImages } from "../CropperDialog";
interface NonEmptyCardContentProps {
allContentViews: readonly (ImageContentView | undefined)[];
content: Content;
contentView: ImageContentView | undefined;
fieldLabel: string;
imageLabel: string[];
initialImages: CropperImage[];
isUpdating: boolean;
page?: number;
readOnly: boolean;
thumbnailName: string;
onClear: () => void;
onContentChange: (content: Content | undefined) => void;
onCropperDialogClose: (result: {
croppedImages: CroppedImages;
option: number;
}) => void;
onPageChange?: (page: number) => void;
onMediaDialogOpenChange: (open: boolean) => void;
}
export declare function NonEmptyCardContent(props: NonEmptyCardContentProps): JSX.Element;
export {};