import { DataSourceHelper } from '../../../service/data-source.helper';
import { OnInit } from '@angular/core';
import { WechatMenuDialogComponent } from './wechat-menu-dialog.component';
import { NzModalService, NzMessageService } from 'ng-zorro-antd';
import { ActivatedRoute } from '@angular/router';
import { DataDictService, UserStorageService } from '@wjya/ngx-webapp-fx';
import { OuterLinkComponent } from './wechat-menu-modal/outer-link.component';
export declare class WechatMenuComponent implements OnInit {
    private confirmServ;
    private activateRoute;
    private dataSourceHelper;
    private dataDictService;
    private _message;
    private userStorageService;
    wechatMenuDialog: WechatMenuDialogComponent;
    outerLink: OuterLinkComponent;
    private dataSource;
    private navTreeDataSource;
    private pullFromWeixinDataSource;
    private pushToWeixinDataSource;
    private officalsTinyAppsDataSource;
    private newsMediasDataSource;
    private newsesDataSource;
    private id;
    data: any[];
    item: any;
    itemId: number;
    private idx;
    officeMenuType: any[];
    selectedTags: any[];
    funcOptions: any;
    tinyApps: any[];
    tinyappOptions: any[];
    mediaData: any[];
    newItem: any;
    photoBaseUrl: string;
    private communityGroupId;
    constructor(confirmServ: NzModalService, activateRoute: ActivatedRoute, dataSourceHelper: DataSourceHelper, dataDictService: DataDictService, _message: NzMessageService, userStorageService: UserStorageService);
    ngOnInit(): void;
    loadAll(): void;
    loadMedia(): void;
    loadNavTree(): void;
    loadOfficalsTinyApps(): void;
    changeTinyApp(code: any): void;
    setWechatMenuId(option: any, result: any[]): void;
    private tree2Paint;
    dialog(item: any): void;
    insert(item: any): void;
    delete(item: any): void;
    onSave(): void;
    dataSave(item: any): void;
    readonly buttonStatus: boolean;
    pullFromWeixin(): void;
    pushToWeixin(): void;
    handleChange(checked: boolean, menuType: string): void;
    dialogMedia(item: any): void;
    mediaChecked(item: any): void;
}
