import { OmniaContext, IWebComponentInstance } from "@omnia/fx"; import { OmniaTheming, VueComponentBase } from "@omnia/fx/ux"; import { UserIdentity } from "@omnia/fx/models"; import "vue-tsx-support/enable-check"; import { OrgTree } from "../../models"; import "./ProfileCard.css"; import { ProfileCardStore } from "../../stores"; import { LocalizationService } from "../../services"; import { IInternalProfileCardDialog } from "./IProfileCardDialog"; import { ServiceContainerContext } from "../../core"; export declare class ProfileCardDialogComponent extends VueComponentBase implements IWebComponentInstance, IInternalProfileCardDialog { user: UserIdentity; removeElementAfterClosing: boolean; omniaTheming: OmniaTheming; private userIdentityStore; profileCardStore: ProfileCardStore; omniaCtx: OmniaContext; locService: LocalizationService; serviceContainerContext: ServiceContainerContext; private loc; private profilecardStyles; private currentOrgTreeUser; private currentResolvedUserIdentity; private isReady; private showDialog; private userInformation; private omniaCtxUsername; private editPersonProfileHandler; private editUserProfileElement; private dialogRenderer; private tabs; private activeTab; private orgTreeSettings; showMySubscription: { show: boolean; }; created(): void; beforeDestroy(): void; mounted(): void; private initUserInformationByCurrentUser; onNewUserHandler(tree: OrgTree): void; onCloseDialog(): void; removeClaim(userLoginName: string): string; private handleSendMessageToUser; private renderMySubscriptions; render(): VueTsxSupport.JSX.Element; private renderEditUserPropertyButton; isProfileForCurrentUser(): boolean; renderCardMarkup(): VueTsxSupport.JSX.Element; }