import { OnInit } from '@angular/core';
import { UploadFile, NzModalService, NzMessageService } from 'ng-zorro-antd';
import { AuthServerProvider, CoreConfigService, DataDictService, Principal } from '@wjya/ngx-webapp-fx';
import { Router } from '@angular/router';
import { DataSourceHelper } from '../../service/data-source.helper';
import { RoomImportHelpComponent } from './room-import-help.modal';
export declare class RoomImportComponent implements OnInit {
    private authServerProvider;
    private config;
    private dataDictService;
    private dataSourceHelper;
    private confirmServ;
    private _message;
    private router;
    private principal;
    roomImportHelp: RoomImportHelpComponent;
    private communityGroupAccountCommunitiesDataSource;
    private communityGroupAccountImportTemplateDataSource;
    private generateFileStoragesDataSource;
    private communityGroupAccountImportRoomsDataSource;
    private completeRegisterStepDataSource;
    fileList: UploadFile[];
    fileName: string;
    regionOptions: any[];
    data: any[];
    private index;
    isDisabled: boolean;
    constructor(authServerProvider: AuthServerProvider, config: CoreConfigService, dataDictService: DataDictService, dataSourceHelper: DataSourceHelper, confirmServ: NzModalService, _message: NzMessageService, router: Router, principal: Principal);
    ngOnInit(): void;
    loadAll(): void;
    addCommunity(): void;
    removeCommunity(value: any, idx: any): void;
    downloadTemplate(value: any): void;
    saveCommunity(value: any): void;
    getDownLoadUrl(fileKey: any): void;
    beforeUpload: (file: UploadFile) => boolean;
    getUploadIndex(idx: any): void;
    getUploadStatus(e: any): void;
    readonly uploadUrl: string;
    getAuthToken(): any;
    enter(): void;
    toMultiLevel(dict: any): any[];
    provinceChange(value: any, item: any): void;
    confirmName(item: any): void;
    readHelp(): void;
    back(): void;
}
