import { OmniaTheming, OmniaUxLocalization, VueComponentBase } from "../.."; import { AppInstance, AppInstanceCreateInfo } from "../../../models"; import { LocalizationService } from "../../../services"; import { AppStore, MultilingualStore } from "../../../stores"; import { AppInstanceProgressActions } from "../Enums"; export interface IAppInstanceCompletedStepProps { hideProgressLabel?: boolean; appInstance: AppInstance; action?: AppInstanceProgressActions; handleBeforeCreate?: (appInstance: AppInstance, appInstanceCreateInfo: AppInstanceCreateInfo) => Promise; handleAppActionCompleted?: (appInstance: AppInstance) => void; handleAppActionError?: (error: any) => void; handleBeforeUpdate?: () => Promise; deleteAppWithErrorStatusAfterCreating?: boolean; } export declare class AppInstanceCompletedStepVueComponent extends VueComponentBase { hideProgressLabel?: boolean; appInstance: AppInstance; action?: AppInstanceProgressActions; handleBeforeCreate?: (appInstance: AppInstance, appInstanceCreateInfo: AppInstanceCreateInfo) => Promise; handleAppActionCompleted?: (appInstance: AppInstance) => void; handleAppActionError?: (error: any) => void; handleBeforeUpdate?: () => Promise; deleteAppWithErrorStatusAfterCreating: boolean; appStore: AppStore; omniaTheming: OmniaTheming; localizationService: LocalizationService; multilingualStore: MultilingualStore; protected omniaUxLoc: OmniaUxLocalization; private automaticDeletingCreatedApp; private previousProgressInfoSet; private progressInfo; private styles; private progressSteps; created(): void; private deleteAppInstance; private createAppInstance; private approveAppInstance; private ensureAppInstanceInputInfo; private setInitializingStatus; private setProgressInfo; private getProgressPercentageByStatus; private getProgressMessageByStatus; private triggerCreateAppInstance; private triggerApproveAppInstance; private updateAppInstance; private createAppInstanceInputInfo; private onCompleteTriggerAction; private onCompleteAction; private automaticDeleteCreatedAppInstance; private completeSavingProcess; private onError; private renderPercentageProgress; render(): VueTsxSupport.JSX.Element; }