import { OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { DownloadType, LenguageTable, TableSorter } from '../../interfaces/ui-table.interface'; import { NgxDanisoftUtilsService } from '../../services/ngx-danisoft-utils.service'; import { UtilsSpinnerService } from '../../services/utils-spinner.service'; import * as i0 from "@angular/core"; export declare class UtilsUiTableSorterComponent implements OnInit, OnChanges { private utilitiesservice; private spinner; constructor(utilitiesservice: NgxDanisoftUtilsService, spinner: UtilsSpinnerService); ngOnChanges(changes: SimpleChanges): void; darkMode: boolean; dataFilter: any[]; tableConfig: TableSorter; lenguagetable: LenguageTable; sortProperty: string; sortOrder: number; page: number; p: number; totalPage: number; _ItemsPage: number; checkColumnsAuto: boolean; checkColumnsOption: boolean; downloadOption: boolean; get ItemsPage(): number; ngOnInit(): void; download(type?: DownloadType): void; sortBy(property: string): void; sortIcon(property: string): "" | "☝️" | "👇"; filterByColumns(): void; applyFilter(itemValue: string, filterValue: string): boolean; filterByColumns_old(): void; selectColumnsAuto(value: boolean): void; pageChanged(p: number): void; downloadOptionClick(): void; onInputChange(item: any, column: any, value: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }