import { IWebComponentInstance } from "@omnia/fx";
import { VueComponentBase, OmniaTheming } from "../..";
import { UserIdentity, UserInformation } from "../../../models";
import { IAboutUser } from "./IAboutUser";
import "./AboutUser.css";
import { ProfileCardStore, UserIdentityStore } from "../../../stores";
import { AboutUserService } from "./AboutUserService";
export declare class AboutUserComponent extends VueComponentBase implements IWebComponentInstance, IAboutUser {
    user: UserIdentity;
    omniaTheming: OmniaTheming;
    private loc;
    profileCardStore: ProfileCardStore;
    aboutUserService: AboutUserService;
    userIdentityStore: UserIdentityStore;
    private aboutUserStyles;
    private currentUserBirthday;
    private isLoading;
    private userInternal;
    private currentResolvedUserIdentity;
    loginWatch(val: any): void;
    created(): void;
    beforeDestroy(): void;
    mounted(): void;
    initComponent(): void;
    private sendMessageInTeams;
    private callUserInTeams;
    private executeDeeplink;
    private getContactProperties;
    private getUserExperienceItems;
    getMailToLink(currentUserInfo: UserInformation): string;
    getTelLink(currentUserInfo: UserInformation): string;
    getTelLinkCell(currentUserInfo: UserInformation): string;
    getChatLink(currentUserInfo: UserInformation): string;
    getBirthDay(birthday: Date): string;
    render(): VueTsxSupport.JSX.Element;
}
