import { EventEmitter } from '@angular/core';
import { FormGroup } from '@angular/forms';
import { NzModalService } from 'ng-zorro-antd';
import { TranslateService } from '@ngx-translate/core';
import { SettingsService } from '@delon/theme';
import { IdentityService } from '../../service/identity.service';
export declare class KengicChangePasswordComponent {
    private nzModalService;
    private translateService;
    private identityService;
    settingsService: SettingsService;
    visible: boolean;
    visibleChange: EventEmitter<boolean>;
    saving: boolean;
    formGroup: FormGroup;
    oldPasswordVisible: boolean;
    newPasswordVisible: boolean;
    confirmNewPasswordVisible: boolean;
    constructor(nzModalService: NzModalService, translateService: TranslateService, identityService: IdentityService, settingsService: SettingsService);
    handleOk(): void;
    handleCancel(): void;
    updateConfirmValidator(): void;
    private confirmationValidator;
}
