import { User } from '../../../model/common-model';
import { FloatingBoxViewModel } from "../../../modules/dialogs/floating-box";
export declare class UpdateUsernameFloatingBox extends FloatingBoxViewModel {
    private entity;
    private config;
    private i18n;
    private controller;
    private bindingEngine;
    private httpClient;
    private authService;
    private logger;
    private newUserEmail;
    private error;
    private userService;
    constructor(entity: User);
    private initValidation;
    private initObservers;
    protected save(): Promise<void>;
    private isEmailValid;
    get canSave(): boolean;
    get dialogTitle(): string;
    get inputLabel(): string;
}
