import { BaseWidget } from '../base-widget'; import { NgAisInstantSearch, Hit } from '../instantsearch/instantsearch'; import { NgAisIndex } from '../index-widget/index-widget'; export declare type InfiniteHitsState = { hits: Hit[]; results: any; isFirstPage: boolean; isLastPage: boolean; showMore: Function; showPrevious: Function; }; export declare class NgAisInfiniteHits extends BaseWidget { parentIndex: NgAisIndex; instantSearchInstance: NgAisInstantSearch; template?: any; escapeHTML: boolean; showPrevious: boolean; showPreviousLabel: string; showMoreLabel: string; transformItems?: (items: Hit[]) => U[]; state: InfiniteHitsState; constructor(parentIndex: NgAisIndex, instantSearchInstance: NgAisInstantSearch); ngOnInit(): void; showMoreHandler(event: MouseEvent): void; showPreviousHandler(event: MouseEvent): void; updateState: (state: any, isFirstRendering: boolean) => void; }