import { AfterViewInit, EventEmitter, OnInit } from '@angular/core'; import { Subject, Subscription } from 'rxjs'; import { ChartService } from '../chart.service'; import { ActivatedRoute, Router } from '@angular/router'; import { NgSelectComponent } from '@ng-select/ng-select'; import { ChartItem, DatasetItem } from '../../model/chart'; import * as i0 from "@angular/core"; export declare class DatasetSelectComponent implements OnInit, AfterViewInit { private chartService; private router; private route; ngDatasetSelect: NgSelectComponent; datasetInput$: Subject; datasetParams: { keyword: string; totalPage: number; pageSize: number; pageNumber: number; }; loading: boolean; datasetSelect: DatasetItem; chartItem: ChartItem; datasets: DatasetItem[]; datasetItem: EventEmitter; showTooltip: boolean; searchSub: Subscription; isAdd: boolean; constructor(chartService: ChartService, router: Router, route: ActivatedRoute); ngOnInit(): void; ngAfterViewInit(): void; searchParam(key: string): void; loadDataset(): void; showDataset(): void; onClose($event: any): void; chooseDataset($event: DatasetItem): void; datasetEnter(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }