export type ProductIdentityImage = { bytes: Buffer; extension: "png" | "jpg" | "webp"; sha256: string; }; export declare const PRODUCT_IMAGE_MAX_BYTES: number; export declare function normalizeProductIdentityImages(value: unknown): ProductIdentityImage[]; export declare function productIdentityInputDigest(originalQuery: string, market: string, images: ProductIdentityImage[]): string; /** Only this invocation's allocated files are removed, after the model process exits. */ export declare function withProductIdentityImages(images: ProductIdentityImage[], signal: AbortSignal, use: (files: string[]) => Promise): Promise;