import { ElementRef, EventEmitter } from '@angular/core';
import { MatSnackBar } from '@angular/material/snack-bar';
import { OverlayService } from '@aztrix/components/overlay';
import { TranslateService } from '@aztrix/helpers';
import { ProfileService, SettingsService } from '@aztrix/sdk';
import { AbstractSettingButton } from '../abstract-setting-button';
import * as i0 from "@angular/core";
export declare class DeleteAccountSettingButtonComponent extends AbstractSettingButton {
    private _settings;
    private _overlayService;
    private _profileService;
    private _translate;
    private _snackbar;
    private _elementRef;
    logout: EventEmitter<void>;
    constructor(_settings: SettingsService, _overlayService: OverlayService, _profileService: ProfileService, _translate: TranslateService, _snackbar: MatSnackBar, _elementRef: ElementRef);
    openDeleteAccountModal(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<DeleteAccountSettingButtonComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DeleteAccountSettingButtonComponent, "ax-delete-account-setting-button", never, {}, { "logout": "logout"; }, never, never, false, never>;
}
