import { SortEvent } from "primeng/primeng"; import { ModelState } from "../../../../helpers/enums"; import { SearchColumn } from "../../search-utils"; import { IServiceDataLoader } from "../../../../interfaces/utils.interface"; import { Page } from "../../../../helpers/response"; import { OnInit, EventEmitter, AfterViewInit, ElementRef, OnDestroy } from "@angular/core"; export declare class SearchContentComponent implements OnInit, AfterViewInit, OnDestroy { readonly MODEL_STATE: typeof ModelState; private _columns; private _bindings; private _activeColumn; private _subscriptions; sortField: string; placeholder: string; loading: boolean; searchTitle: string; service: IServiceDataLoader; columns: SearchColumn[]; value: any; host: string; pgMaxSize: number; pgBoundaryLinks: boolean; pgPreviousText: string; pgNextText: string; pgFirstText: string; pgLastText: string; pgShowTotalRows: boolean; method: string; activeColumn: SearchColumn; onClose: EventEmitter<{}>; okAndNewChange: EventEmitter; searchInput: ElementRef; ngOnInit(): void; ngOnDestroy(): void; ngAfterViewInit(): void; select(model: any): void; search(): void; cancel(): void; onPaginate(page: Page): void; private _updateBinds; customSort(event: SortEvent): void; onRowClick(event: any): void; focus(): void; setLoading(value: boolean): void; }