import { EventEmitter, OnInit, SimpleChanges } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; import { PageFilterConfig } from '@gspwidget/util'; import { TranslateService } from '@ngx-translate/core'; export declare class PageFilterComponent implements OnInit { translate: TranslateService; private route; filters?: PageFilterConfig[]; valueChange: EventEmitter<{}>; constructor(translate: TranslateService, route: ActivatedRoute); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; /** 把 filter 发来的结果值,加上 dpId 一起包装为 dpValues 发出去 */ handleFilterSingleChange(value: any, filter: PageFilterConfig): void; handleFilterMultiChange(value: any[], filter: PageFilterConfig): void; }