import { CloudinaryImage } from "@cloudinary/url-gen/assets/CloudinaryImage"; import { Plugin, AccessibilityMode, HtmlPluginState, PluginResponse } from "../types"; /** * @namespace * @description Appends accessibility transformations to the original image. * @return {Plugin} * @example NOTE: The following is in React. For further examples, see the Packages tab. * */ export declare function accessibility({ mode }?: { mode?: string; }): Plugin; /** * @description Accessibility plugin * @param mode {AccessibilityMode} The accessibility mode to use. Possible modes: 'darkmode' | 'brightmode' | 'monochrome' | 'colorblind'. Default: 'darkmode'. * @param element {HTMLImageElement} The image element. * @param pluginCloudinaryImage {CloudinaryImage} * @param htmlPluginState {htmlPluginState} Holds cleanup callbacks and event subscriptions. */ export declare function accessibilityPlugin(mode: AccessibilityMode, element: HTMLImageElement, pluginCloudinaryImage: CloudinaryImage, htmlPluginState: HtmlPluginState, plugins?: Plugin[]): Promise | boolean;