import { AfterViewInit, EventEmitter, Injector, OnInit } from '@angular/core';
import { ContextMenu } from 'tn-custom-primeng/contextmenu';
import { DataListBase } from '../../classes/base/data-list-base';
import { GridInfo } from '../../models/grid-info';
import { ArticleService } from '../../services/article.service';
import { NewsCategoryService } from '../../services/newscategory.service';
export declare class AddNewsComponent extends DataListBase implements OnInit, AfterViewInit {
    protected _articleService: ArticleService;
    protected _newsCategoryService: NewsCategoryService;
    contextMenu: ContextMenu;
    showChange: EventEmitter<any>;
    isShow: boolean;
    languageCode: string;
    apiUploadUrl: any;
    optionArr: {
        value: string;
        label: string;
    }[];
    articleType: any;
    keyword: any;
    _moduleConfig: any;
    constructor(_injector: Injector, _articleService: ArticleService, _newsCategoryService: NewsCategoryService);
    ngOnInit(): void;
    modifyGridInfo(gridInfo?: GridInfo): Promise<void>;
    addRow(rowData: any): void;
    addContent(result: any): void;
    renderHtml(element: any): string;
    searchingData(evt: any): void;
    onSelect(evt: any): void;
    addMultiple(evt: any): void;
}
//# sourceMappingURL=add-news.component.d.ts.map