@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
24 lines (23 loc) • 1.18 kB
TypeScript
import { IWebComponentInstance } from "../../../..";
import "../../ImageTransformer.css";
import { OmniaTheming, VueComponentBase } from "../../..";
import { ImageTransformerLocalization } from "../../loc/localize";
import { MediaPickerFlipTransformation, MediaPickerTransformation } from "../../../../models";
export interface ImageTransformFlipperProps {
imageTransformationData?: Array<MediaPickerTransformation>;
changedImageConfigurationCallback?: (flipTransformationData: MediaPickerFlipTransformation) => void;
}
export declare class ImageTransformFlipper extends VueComponentBase<ImageTransformFlipperProps> implements IWebComponentInstance {
imageTransformationData?: Array<MediaPickerTransformation>;
changedImageConfigurationCallback?: (flipTransformationData: MediaPickerFlipTransformation) => void;
omniaTheming: OmniaTheming;
loc: ImageTransformerLocalization.locInterface;
private imageWithoutFlipperTransformationData;
private currentFlipperTransformationData;
private isLoading;
created(): void;
mounted(): void;
private init;
private onFlipTransformationChanged;
render(): VueTsxSupport.JSX.Element;
}