import { OnInit } from '@angular/core'; import { BitService } from 'ngx-bit'; import { AbstractControl, FormBuilder, FormGroup } from '@angular/forms'; import { NzNotificationService } from 'ng-zorro-antd/notification'; import { NzUploadChangeParam } from 'ng-zorro-antd/upload'; import { MainService } from 'van-skeleton'; export declare class ProfileComponent implements OnInit { bit: BitService; private fb; private mainService; private notification; form: FormGroup; editPassword: boolean; avatar: string; constructor(bit: BitService, fb: FormBuilder, mainService: MainService, notification: NzNotificationService); ngOnInit(): void; validedPassword: (control: AbstractControl) => { required: boolean; min?: undefined; error?: undefined; max?: undefined; lowercase?: undefined; uppercase?: undefined; number?: undefined; symbol?: undefined; } | { min: boolean; error: boolean; required?: undefined; max?: undefined; lowercase?: undefined; uppercase?: undefined; number?: undefined; symbol?: undefined; } | { max: boolean; error: boolean; required?: undefined; min?: undefined; lowercase?: undefined; uppercase?: undefined; number?: undefined; symbol?: undefined; } | { lowercase: boolean; error: boolean; required?: undefined; min?: undefined; max?: undefined; uppercase?: undefined; number?: undefined; symbol?: undefined; } | { uppercase: boolean; error: boolean; required?: undefined; min?: undefined; max?: undefined; lowercase?: undefined; number?: undefined; symbol?: undefined; } | { number: boolean; error: boolean; required?: undefined; min?: undefined; max?: undefined; lowercase?: undefined; uppercase?: undefined; symbol?: undefined; } | { symbol: boolean; error: boolean; required?: undefined; min?: undefined; max?: undefined; lowercase?: undefined; uppercase?: undefined; number?: undefined; }; validedNewPassword: (control: AbstractControl) => { required: boolean; min?: undefined; error?: undefined; max?: undefined; lowercase?: undefined; uppercase?: undefined; number?: undefined; symbol?: undefined; } | { min: boolean; error: boolean; required?: undefined; max?: undefined; lowercase?: undefined; uppercase?: undefined; number?: undefined; symbol?: undefined; } | { max: boolean; error: boolean; required?: undefined; min?: undefined; lowercase?: undefined; uppercase?: undefined; number?: undefined; symbol?: undefined; } | { lowercase: boolean; error: boolean; required?: undefined; min?: undefined; max?: undefined; uppercase?: undefined; number?: undefined; symbol?: undefined; } | { uppercase: boolean; error: boolean; required?: undefined; min?: undefined; max?: undefined; lowercase?: undefined; number?: undefined; symbol?: undefined; } | { number: boolean; error: boolean; required?: undefined; min?: undefined; max?: undefined; lowercase?: undefined; uppercase?: undefined; symbol?: undefined; } | { symbol: boolean; error: boolean; required?: undefined; min?: undefined; max?: undefined; lowercase?: undefined; uppercase?: undefined; number?: undefined; }; checkNewPassword: (control: AbstractControl) => { required: boolean; correctly?: undefined; error?: undefined; } | { correctly: boolean; error: boolean; required?: undefined; }; /** * 获取个人信息 */ getInformation(): void; /** * 头像上传 */ upload(info: NzUploadChangeParam): void; /** * 监听密码修改关闭 */ editPasswordChange(status: boolean): void; /** * 提交 */ submit(data: any): void; }