import { type CroppedImage, type ImageContent } from "@prismicio/types-internal/lib/content"; import type { Image } from "@prismicio/types-internal/lib/customtypes"; import { type ImageBlockData } from "../../../core/imageUtils"; export interface Point { x: number; y: number; } export interface Size { width: number; height: number; } export interface CropArea { x: number; y: number; width: number; height: number; } interface UpdateImageArgs { field: Image; content: ContentType; thumbnail: string; croppedImage: CroppedImage; } export declare function updateImage(args: UpdateImageArgs): ContentType; interface UpdateImageMainThumbnailArgs { content: T; croppedImage: CroppedImage; } export declare function updateImageMainThumbnail(args: UpdateImageMainThumbnailArgs): T; export {};