import { Action, ActionContainer } from "survey-core"; import { QuestionFileModel } from "survey-core"; export declare class QuestionFileEditorModel extends QuestionFileModel { confirmDelete: boolean; protected loadedFilesValue: any; protected onChangeQuestionValue(newValue: any): void; protected setNewValue(newValue: any): void; protected loadPreview(newValue: any): void; allowMultiple: boolean; clear(doneCallback?: () => void, shouldClearValue?: boolean): void; private _renderedValue; private notEmptyValuePlaceholder; placeholder: string; disableInput: boolean; get renderedPlaceholder(): string; get isTextInputReadOnly(): boolean; protected updateRenderedValue(value: string): void; get renderedValue(): string; protected updateValueFromInputEvent(event: Event): void; onSurveyValueChanged(newValue: any): void; onInputChange(event: Event): void; onInputBlur(event: Event): void; getType(): string; getIsClearButtonDisabled(): boolean; onKeyDown: (event: KeyboardEvent) => void; onFileInputChange: (event: Event) => boolean; onChooseFilesCallback: (input: HTMLInputElement, callback: (files: File[]) => void) => void; chooseFiles(event: Event): boolean; private _inputActionsContainer; protected createInputActions(): Array; _hasVisibleInputActions: boolean; get hasVisibleInputActions(): boolean; protected createInputActionsContainer(): ActionContainer; get inputActionsContainer(): ActionContainer; updateElementCss(reNew?: boolean): void; }