import { ModalDirective } from "ngx-bootstrap"; import { ServiceManager } from "../../../service-manager"; import { SearchDirective, SearchColumn } from "../search-utils"; import { IPaginate } from "../../../interfaces/utils.interface"; import { ModalOption } from "../../../helpers/modal-option"; import { EventEmitter, OnDestroy, OnInit } from "@angular/core"; export declare class SearchTemplateComponent implements OnInit, OnDestroy, SearchDirective, IPaginate { private _loadSubscr; private _service; showPagination: boolean; modalSize: string; service: ServiceManager; titleModal: string; filter: boolean; columns: SearchColumn[]; dataKey: string; pgRowsPerPage: number[]; pgMaxSize: number; pgBoundaryLinks: boolean; pgPreviousText: string; pgNextText: string; pgFirstText: string; pgLastText: string; pgShowTotalRows: boolean; onSearch: EventEmitter<{}>; modal: ModalDirective; activeFilter: SearchColumn; config: ModalOption; ngOnInit(): void; ngOnDestroy(): void; showModal(): void; search(): void; select(model: any): void; cancel(): void; }