/** * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE */ import { ChangeDetectorRef, EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core'; import { BooleanInput } from '@ui-vts-kit/ng-vts/core/types'; import { Subject } from 'rxjs'; import { VtsTableFilterFn, VtsTableFilterList, VtsTableFilterValue, VtsTableSortFn, VtsTableSortOrder } from '../table.types'; import * as i0 from "@angular/core"; export declare class VtsThAddOnComponent implements OnChanges, OnInit, OnDestroy { private cdr; static ngAcceptInputType_vtsShowSort: BooleanInput; static ngAcceptInputType_vtsShowFilter: BooleanInput; static ngAcceptInputType_vtsCustomFilter: BooleanInput; static ngAcceptInputType_vtsNoWrap: BooleanInput; manualClickOrder$: Subject; calcOperatorChange$: Subject; vtsFilterValue: VtsTableFilterValue; sortOrder: VtsTableSortOrder; sortDirections: VtsTableSortOrder[]; private sortOrderChange$; private destroy$; private isVtsShowSortChanged; private isVtsShowFilterChanged; vtsColumnKey?: string; vtsFilterMultiple: boolean; vtsSortOrder: VtsTableSortOrder; vtsSortPriority: number | boolean; vtsSortDirections: VtsTableSortOrder[]; vtsFilters: VtsTableFilterList; vtsSortFn: VtsTableSortFn | boolean | null; vtsFilterFn: VtsTableFilterFn | boolean | null; vtsShowSort: boolean; vtsShowFilter: boolean; vtsCustomFilter: boolean; vtsNoWrap: boolean; readonly vtsCheckedChange: EventEmitter; readonly vtsSortOrderChange: EventEmitter; readonly vtsFilterChange: EventEmitter; getNextSortDirection(sortDirections: VtsTableSortOrder[], current: VtsTableSortOrder): VtsTableSortOrder; emitNextSortValue(): void; setSortOrder(order: VtsTableSortOrder): void; clearSortOrder(): void; onFilterValueChange(value: VtsTableFilterValue): void; updateCalcOperator(): void; constructor(cdr: ChangeDetectorRef); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }