import { ImageCropModeModel as UmbImagingCropMode } from '../../core/backend-api/index.js'; export { UmbImagingCropMode }; export interface UmbImagingResizeModel { height?: number; width?: number; mode?: UmbImagingCropMode; format?: string; } /** * Generates a cache key from an imaging resize configuration. * Used by both the imaging store and the request batcher to ensure consistent keying. * @param {UmbImagingResizeModel} model - The resize configuration * @returns {string} The cache key */ export declare function generateImagingCacheKey(model?: UmbImagingResizeModel): string; /** * @deprecated use `UmbImagingResizeModel` instead */ export interface UmbImagingModel extends UmbImagingResizeModel { }