import { OnInit, EventEmitter } from '@angular/core';
import { FormControl, FormGroup, FormBuilder } from '@angular/forms';
import { UserStorageService } from '@wjya/ngx-webapp-fx';
import { NzMessageService } from 'ng-zorro-antd';
import { DataSourceHelper } from '../../../service/data-source.helper';
import { WechatPaySettingHelpComponent } from './wechat-pay-setting-help.modal';
import { ActivatedRoute } from '@angular/router';
export declare class WechatPaySettingComponent implements OnInit {
    private fb;
    private dataSourceHelper;
    private _message;
    private activateRoute;
    private userStorageService;
    wechatPaySettingHelp: WechatPaySettingHelpComponent;
    next: EventEmitter<any>;
    validateForm: FormGroup;
    private getWxPayConfigByAppidDataSource;
    private saveWxPayConfigByAppidDataSource;
    private appId;
    private communityGroupId;
    constructor(fb: FormBuilder, dataSourceHelper: DataSourceHelper, _message: NzMessageService, activateRoute: ActivatedRoute, userStorageService: UserStorageService);
    getFormControl(name: any): FormControl;
    ngOnInit(): void;
    loadWxPayConfig(): void;
    genrate(): void;
    save(entity: any): void;
    randomApiKey(size: any): string;
    private confirmApiKey;
    readHelp(): void;
}
