import { TemplateRef, EventEmitter, OnChanges } from '@angular/core';
import { FilterByPipe } from 'ngx-pipes';
export declare class IonTempList implements OnChanges {
    searchPipe: FilterByPipe;
    template: TemplateRef<any>;
    items: any[];
    loaded: boolean;
    noDataText: string;
    filter: string;
    filterKeys: Array<string>;
    orderBy: string;
    limit: number;
    limitCount: number;
    loadAjax: EventEmitter<any>;
    infiniteScroll: any;
    areAjaxDataAllLoaded: boolean;
    constructor(searchPipe: FilterByPipe);
    ngOnInit(): void;
    ngOnChanges(): void;
    fullFilterKey(): void;
    doInfinite(infiniteScroll: any): void;
    afterAjax(items: any): void;
    completeScroll(): void;
    showInfinitScroll(): boolean;
    isAjaxActive(): boolean;
}
