import { ImageItemValueWrapperViewModel } from "survey-creator-core";
import * as React from "react";
import { QuestionSelectBase, Base, ImageItemValue, QuestionImagePickerModel } from "survey-core";
import { CreatorModelElement } from "./ModelElement";
interface ImageItemValueAdornerComponentProps {
    element: React.JSX.Element;
    componentData: any;
    question: QuestionSelectBase;
    item: ImageItemValue;
}
export declare class ImageItemValueAdornerComponent extends CreatorModelElement<ImageItemValueAdornerComponentProps, any> {
    model: ImageItemValueWrapperViewModel;
    private rootRef;
    constructor(props: ImageItemValueAdornerComponentProps);
    protected createModel(props: any): void;
    protected getUpdatedModelProps(): string[];
    protected getStateElement(): Base;
    protected get question(): QuestionImagePickerModel;
    componentDidMount(): void;
    componentDidUpdate(prevProps: any, prevState: any): void;
    preventDragHandler: (e: any) => void;
    renderLoadingIndicator(): React.JSX.Element;
    render(): React.JSX.Element;
}
export {};
