import React from "react";
interface IState {
    originalDisplayName: string;
    displayName: string;
    originalAvatarUrl: string | null;
    avatarUrl?: string | ArrayBuffer;
    avatarFile?: File | null;
    enableProfileSave?: boolean;
}
export default class ProfileSettings extends React.Component<{}, IState> {
    private readonly userId;
    private avatarUpload;
    constructor(props: {});
    private uploadAvatar;
    private removeAvatar;
    private cancelProfileChanges;
    private saveProfile;
    private onDisplayNameChanged;
    private onAvatarChanged;
    render(): React.ReactNode;
}
export {};
