import { DataSourceHelper } from '../../service/data-source.helper';
import { OnInit } from '@angular/core';
import { UserStorageService, TreeViewComponent } from '@wjya/ngx-webapp-fx';
export declare class PostAuthorityComponent implements OnInit {
    private userStorageService;
    private dataSourceHelper;
    treeView: TreeViewComponent;
    postId: number;
    private dataSource;
    private postResourceDataSource;
    modalIsVisible: boolean;
    private communityGroupId;
    treeViewDataUrl: string;
    options: any[];
    private postResourceIds;
    isSpinning: boolean;
    constructor(userStorageService: UserStorageService, dataSourceHelper: DataSourceHelper);
    ngOnInit(): void;
    loadAll(): void;
    postIdChange(): void;
    loadPostResourceId(): void;
    handleCancel(): void;
    treeViewDataLoaded(data: any): void;
    setTreeNodeAttributes(data: any): void;
    treeViewCheckedChange(treeNode: any): void;
    onSave(treeNodeId: any): void;
    delete(treeNodeId: any): void;
    sortBySeq(data: any): void;
    compare(property: any): (obj1: any, obj2: any) => number;
}
