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;
}
