import { BehaviorSubject, Observable } from 'rxjs';
import { UserProfile } from '../../../model/user-profile.model';
import * as i0 from "@angular/core";
/**
 * TODO: deprecate this before core apps are migrated to v6
 * deprecated Replace with onecx-avatar-image slot
 */
export declare class UserAvatarComponent {
    set user$(value: Observable<UserProfile | undefined> | undefined);
    set user(value: UserProfile | undefined);
    placeHolderPath: string;
    imagePath$: BehaviorSubject<string>;
    apiPrefix$: Observable<"" | "portal-api">;
    static ɵfac: i0.ɵɵFactoryDeclaration<UserAvatarComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<UserAvatarComponent, "ocx-user-avatar", never, { "user$": { "alias": "user$"; "required": false; }; "user": { "alias": "user"; "required": false; }; }, {}, never, never, false, never>;
}
