import { AfterViewInit, EventEmitter, TemplateRef } from '@angular/core'; import { ICorePageListApiDefinition, ICorePageListCRUD, ICorePageListEditRouting } from '../core-page-list/core-page-list.component'; import { MultiLanguageService } from '../../services/multi-language.service'; import { BaseComponent } from '../base-component/base/base.component'; import { ICoreTableColumnItem } from '../core-table/ICoreTableColumnItem'; import { api, EnumTranslateKey } from 'alpha-global-constants'; import { IGenerateTemplateRequest } from '../core-page-list/core-page-list.service'; import { AppService } from '../../services/app.service'; import { ICoreButtonVNS } from '../core-button-group-vns/core-button-group-vns/ICoreButtonVNS'; import { IInOperator, ISortItem } from '../../interfaces/IQueryListRequest'; import { BehaviorSubject } from 'rxjs'; import * as i0 from "@angular/core"; export declare class CoreTabListComponent extends BaseComponent implements AfterViewInit { mls: MultiLanguageService; private appService; corePageList: TemplateRef; title: EnumTranslateKey; height: number; headerLineHeight: number; apiDefinition: ICorePageListApiDefinition; columns: ICoreTableColumnItem[]; editRoute: ICorePageListEditRouting; crud: ICorePageListCRUD; frozen: number; generateTemplateRequest: IGenerateTemplateRequest; importPreviewPath: string; outerSort: ISortItem[]; outerInOperators: IInOperator[] | null; outerParam$: BehaviorSubject; datePeriodComparisonFor: string; datePeriodComparisonForLabelKey: EnumTranslateKey; statusInclusionFor: string; statusOptionsApi: api; rowClick: EventEmitter; rowDoubleClick: EventEmitter; selectedIdsChange: EventEmitter; corePageHeaderButtonClick: EventEmitter; headers: string[]; contents: TemplateRef[]; selectedIds: any[]; constructor(mls: MultiLanguageService, appService: AppService); onCoreTabsHeaderClick(event: any): void; ngAfterViewInit(): void; onSelectedIdsChange(e: string[] | number[]): void; onCorePageHeaderButtonClick(e: ICoreButtonVNS): void; onRowClick(e: any): void; onRowDoubleClick(event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }