import type { HomeAssistant } from '../../ha-frontend/home-assistant'; interface Image { filesize: number; name: string; uploaded_at: string; content_type: string; id: string; } export declare const URL_PREFIX = "/api/image/serve/"; export declare const MEDIA_PREFIX = "media-source://image_upload"; export interface ImageMutableParams { name: string; } export declare const getIdFromUrl: (url: string) => string | undefined; export declare const generateImageThumbnailUrl: (mediaId: string, size?: number, original?: boolean) => string; export declare const fetchImages: (hass: HomeAssistant) => Promise; export declare const createImage: (hass: HomeAssistant, file: File) => Promise; export declare const updateImage: (hass: HomeAssistant, id: string, updates: Partial) => Promise; export declare const deleteImage: (hass: HomeAssistant, id: string) => Promise; export declare const getImageData: (url: string) => Promise; export {};