import { AppInstance, JourneyInstance } from "../../../models"; import { IValidator } from "../../validation"; import { BladeBase } from "./BladeBase"; export interface EditProperiesBladeProps { lastStep: boolean; appInstance: AppInstance; canceled?: () => void; completed?: (appInstance: AppInstance) => void; save: (appInstance: AppInstance) => Promise; content?: JSX.Element; journeyInstance: JourneyInstance; useValidator: IValidator; next?: (appInstance: AppInstance) => void; } export declare class EditProperiesBlade extends BladeBase { lastStep: AppInstance; appInstance: AppInstance; onCanceled?: () => void; onCompleted?: (appInstance: AppInstance) => void; save: (appInstance: AppInstance) => Promise; content?: JSX.Element; journeyInstance: JourneyInstance; next?: (appInstance: AppInstance) => Promise; private omniaTheming; private mediaPickerStore; private mediaPickerService; private omniaUxLoc; private internalAppInstance; private rollupRatios; private isRenderMediaPicker; private isMediaPickerReady; private imagePlaceholderWrapperStyle; private showImagePlaceholder; created(): void; private onAppInstanceChange; private getImageProviderContext; private setDataChanged; private renderAppInstanceSettings; render(): VueTsxSupport.JSX.Element; }