import { OmniaContext } from "../../..";
import { VueComponentBase, OmniaTheming } from "../..";
import { IAppProvisioningStepComponent, AppProvisioningStepContext } from "../../../models";
import { IValidator } from "../../validation";
export declare class AppProvisioningStepComponentBase<Props = IAppProvisioningStepComponent, EventsWithOn = {}, ScopedSlotArgs = {}> extends VueComponentBase<Props, EventsWithOn, ScopedSlotArgs> {
    context: AppProvisioningStepContext;
    registerOnGoToNext: (onGoToNext: () => Promise<boolean>) => void;
    registerOnGoToPrev: (onGoToPrev: () => Promise<boolean>) => void;
    allowMultipleAppAdministrators?: boolean;
    allowMemberAndGroup?: boolean;
    omniaTheming: OmniaTheming;
    omniaContext: OmniaContext;
    protected formValidator: IValidator;
    constructor();
    created(): void;
    protected canGoNext: (formValidator: IValidator) => Promise<boolean>;
}
