import { AppInstance } from "@omnia/fx/models";
import { IWebComponentInstance } from "../../../";
import { VueComponentBase } from "../../VueComponentBase";
import { IAppImageInput } from "./IAppImageInput";
export declare class AppImageInput extends VueComponentBase implements IAppImageInput, IWebComponentInstance {
    appInstance: AppInstance;
    onValueChanged?: () => void;
    private omniaUxLoc;
    private mediaPickerStore;
    private mediaPickerService;
    private imagePlaceholderWrapperStyle;
    private imageContainerWrapperStyle;
    private isMediaPickerReady;
    private rollupRatios;
    private isRenderMediaPicker;
    private hasImage;
    created(): void;
    mounted(): void;
    private getImageProviderContext;
    private removeImage;
    private saveResult;
    private renderMediaPicker;
    private renderImagePlaceholder;
    private renderImageSettings;
    render(): VueTsxSupport.JSX.Element;
}
