import { RolePermissionSetting, IMessageBusSubscriptionHandler, PermissionInputSettings, AppInstance } from "@omnia/fx/models"; import { IAppInstancePermissionBlade } from "./IAppInstancePermissionBlade"; import { VueComponentBase, OmniaTheming, OmniaUxLocalization } from "@omnia/fx/ux"; export declare class AppInstancePermissionBlade extends VueComponentBase implements IAppInstancePermissionBlade { appInstance: AppInstance; handleClose: () => void; onAppPermissionsUpdated?: (rolePermissionSetting: Array) => Promise; protected omniaUxLoc: OmniaUxLocalization; omniaTheming: OmniaTheming; private appStore; private omniaContext; private localizationService; private isReady; protected currentContext: {}; protected settings: PermissionInputSettings; protected key: string; protected messageBusSubscriptionHandler: IMessageBusSubscriptionHandler; auditLogProviderHandlerId: string; created(): void; mounted(): void; beforeDestroy(): void; private onClose; render(): VueTsxSupport.JSX.Element; }