import { HttpClient } from '@angular/common/http';
import { ElementRef, OnChanges } from '@angular/core';
import { Profile, Property } from '@aztrix/models';
import { BehaviorSubject, Observable } from 'rxjs';
import * as i0 from "@angular/core";
export declare class ProfileComponent implements OnChanges {
    private _http;
    backendUrl$: BehaviorSubject<string>;
    profile: Profile;
    qrImage: ElementRef;
    profileLink$: Observable<string>;
    constructor(_http: HttpClient, backendUrl$: BehaviorSubject<string>);
    ngOnChanges(): void;
    get nameProperties(): Property[];
    private _updateQR;
    private _fetchVCard$;
    static ɵfac: i0.ɵɵFactoryDeclaration<ProfileComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ProfileComponent, "ax-profile", never, { "profile": "profile"; }, {}, never, never, false, never>;
}
