import { QuestionImageModel, SurveyElement, SurveyTemplateRendererTemplateData, QuestionFileModel, ActionContainer, Action } from "survey-core"; import { SurveyCreatorModel } from "../creator-base"; import { QuestionAdornerViewModel } from "./question"; import "./question-image.scss"; export declare class QuestionImageAdornerViewModel extends QuestionAdornerViewModel { private editorSurveyModel; filePresentationModel: QuestionFileModel; private initFilePresentationModel; constructor(creator: SurveyCreatorModel, surveyElement: SurveyElement, templateData: SurveyTemplateRendererTemplateData); protected detachElement(surveyElement: SurveyElement): void; protected attachElement(surveyElement: SurveyElement): void; isUploading: any; chooseFile(model: QuestionImageAdornerViewModel): void; get acceptedTypes(): string; imageLinkValueChangedHandler: () => void; protected getIsEmptyElement(): boolean; get question(): QuestionImageModel; get placeholderText(): string; get chooseImageText(): string; protected getAnimatedElement(): Element; protected createImageActionsContainer(): ActionContainer; protected createImageActions(): Array; private imageActionsContainerValue?; get imageActionsContainer(): ActionContainer; css(): string; }