import { IWebComponentInstance } from "../../../.."; import { IMediaFieldEdit } from "./IMediaFieldEdit"; import { EnterprisePropertyDefinition, MediaPickerMedia, MediaPickerStorageProviderContext } from "../../../../models"; import { VueComponentBase } from "../../../VueComponentBase"; import { MediaPickerStore } from "../../../../stores"; export declare class MediaFieldEdit extends VueComponentBase implements IWebComponentInstance, IMediaFieldEdit { valueBind: { [propertyInternalName: string]: MediaPickerMedia; }; onValueChanged: (value: MediaPickerMedia) => void; disabled: boolean; property: EnterprisePropertyDefinition; mediaPickerStore: MediaPickerStore; mediaPickerStorageProviderContext: MediaPickerStorageProviderContext; private mediaType; private preSelectedMedia; private imageSettings; private showAddMedia; mounted(): void; initImageSettings(): void; created(): void; private initContent; saveSelectedMedia(result: MediaPickerMedia): void; closed(): void; removeMedia(): void; renderTooltip(): VueTsxSupport.JSX.Element; renderEditButtons(): VueTsxSupport.JSX.Element; renderMedia(): VueTsxSupport.JSX.Element; renderImage(): JSX.Element; renderVideo(): VueTsxSupport.JSX.Element; render(): VueTsxSupport.JSX.Element; }