import { DataSourceHelper } from './../../service/data-source.helper';
import { OnInit } from '@angular/core';
import { FormGroup, FormBuilder, FormControl } from '@angular/forms';
import { AuthServerProvider, CoreConfigService, AppSettingService, UserStorageService } from '@wjya/ngx-webapp-fx';
import { UploadFile } from 'ng-zorro-antd';
export declare class GroupInfoLogoComponent implements OnInit {
    private fb;
    private authServerProvider;
    private config;
    private dataSourceHelper;
    private appSettingService;
    private userStorageService;
    validateForm: FormGroup;
    isEdit: boolean;
    private dataSource;
    private settingsToMapDataSource;
    private communityGroupId;
    data: any;
    fileList1: any[];
    fileList2: any[];
    photoBaseUrl: string;
    previewImage: string;
    previewVisible: boolean;
    constructor(fb: FormBuilder, authServerProvider: AuthServerProvider, config: CoreConfigService, dataSourceHelper: DataSourceHelper, appSettingService: AppSettingService, userStorageService: UserStorageService);
    ngOnInit(): void;
    loadAll(): void;
    getFormControl(name: any): FormControl;
    getAuthToken(): any;
    readonly uploadUrl: string;
    handlePreview: (file: UploadFile) => void;
    getImageStatus1(e: any): void;
    removeImagePhoto1: (file: UploadFile) => boolean;
    getImageStatus2(e: any): void;
    removeImagePhoto2: (file: UploadFile) => boolean;
    onSave(): void;
}
