export default class SearchForm { static identifier: string; constructor(element: any); lazyResults: WeakMap; state: { term: any; page: any; results: any; }; loadEngine(): Promise; $searchInput: any; $resultTemplate: any; $subresultTemplate: any; $paginationLinkTemplate: any; $pagination: any; $results: any; $moreButton: any; resultsPerPage: any; updateFromHash(): void; renderResults(results: any): void; onRadio(topic: any, fn: any): () => void; on(element: any, type: any, fn: any): () => any; $(selector: any, element?: any): any; }