import { CloudinaryImage } from "@cloudinary/url-gen/assets/CloudinaryImage"; import { Plugins, HtmlPluginState, BaseAnalyticsOptions } from '../types'; export declare class HtmlImageLayer { private imgElement; private isMounted; htmlPluginState: HtmlPluginState; constructor(element: HTMLImageElement | null, userCloudinaryImage: CloudinaryImage, plugins?: Plugins, baseAnalyticsOptions?: BaseAnalyticsOptions); /** * Called when component is updated and re-triggers render * @param userCloudinaryImage * @param plugins * @param baseAnalyticsOptions */ update(userCloudinaryImage: CloudinaryImage, plugins: any, baseAnalyticsOptions?: BaseAnalyticsOptions): void; unmount(): void; }