import { TemplateRef } from '@angular/core'; import { BaseWidget } from '../base-widget'; import { NgAisInstantSearch, Hit } from '../instantsearch/instantsearch'; import { NgAisIndex } from '../index-widget/index-widget'; export declare type HitsState = { hits: Hit[]; results: {}; }; export declare class NgAisHits extends BaseWidget { parentIndex: NgAisIndex; instantSearchInstance: NgAisInstantSearch; template?: TemplateRef; escapeHTML?: boolean; transformItems?: (items: Hit[]) => U[]; state: HitsState; constructor(parentIndex: NgAisIndex, instantSearchInstance: NgAisInstantSearch); ngOnInit(): void; updateState: (state: any, isFirstRendering: boolean) => void; }