import { IWebComponentInstance } from "../.."; import { IImageTransformer } from "./IImageTransformer"; import "./ImageTransformer.css"; import { ImageTransformerLocalization } from "./loc/localize"; import { OmniaTheming, OmniaUxLocalization, VueComponentBase } from ".."; import { MediaPickerRenditionData, MediaPickerRollupImageRatio, MediaPickerImageRatioDefinition, MediaPickerBase64Image, MediaPickerTransformedBase64Image, MediaPickerImageTransformationResult, ImageTransformerOptions } from "../../models"; import { MediaPickerService } from "../../services"; export declare class ImageTransformer extends VueComponentBase implements IWebComponentInstance, IImageTransformer { sourceImage: MediaPickerBase64Image | MediaPickerTransformedBase64Image; renditions: Array; selectableRatios?: Array; rollupRatios?: Array; changed: (currentTransformationResult: MediaPickerImageTransformationResult) => void; options: ImageTransformerOptions; nisse: any; testThis: any; showCaption: boolean; omniaTheming: OmniaTheming; mediaPickerService: MediaPickerService; loc: ImageTransformerLocalization.locInterface; uxLoc: OmniaUxLocalization; private imageTransformerStyles; private transformerContentId; private imageContainerId; private imageFileInformation; private currentTransformationResult; private shareableRenditions; private selectedRenditionId; private isShowWarningDialog; created(): void; mounted(): void; private setCurrentTransformations; private onRenditionDataChanged; private getUiOption; private renderWarningDialog; renderImageEditor(): VueTsxSupport.JSX.Element; renderImageRollup(): VueTsxSupport.JSX.Element; renderImageSetting(): VueTsxSupport.JSX.Element; renderImageViewer(): VueTsxSupport.JSX.Element; render(): JSX.Element; }