@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
25 lines (24 loc) • 971 B
TypeScript
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 {};