import { AppInstance, Identity } from "../../../models";
import { VueComponentBase, OmniaTheming, OmniaUxLocalization, IComponentValidationEnabled } from "../..";
interface AppInstanceUsersVueComponentProps extends IComponentValidationEnabled {
    appInstance?: AppInstance;
    allowMultipleAppAdministrators?: boolean;
    allowMemberAndGroup?: boolean;
}
export declare class AppInstancePermissionsVueComponent extends VueComponentBase<AppInstanceUsersVueComponentProps> {
    appInstance: AppInstance;
    allowMemberAndGroup?: boolean;
    protected omniaUxLoc: OmniaUxLocalization;
    omniaTheming: OmniaTheming;
    private wizardSize;
    private appPolicyValidationState;
    private identities;
    private minimumAdministratorsMessage;
    private minimumAdminitrators;
    created(): void;
    mounted(): void;
    onAdminChanged(): void;
    updateAppAdministrators(identities: Array<Identity>): void;
    render(): VueTsxSupport.JSX.Element;
}
export {};
