import { FullTextResults, SDKUtils } from "../../models/common"; import { Facet, fullTextSearchResponse, Narrow } from "../../models/fullTextSearch"; export declare const emptyResults: (self: SDKUtils, query: string) => void; export declare const getRecentSearchProducts: (self: SDKUtils, purpose: "search" | "collection") => string | undefined; export declare const setRecentSearchProducts: (self: SDKUtils, id: string) => void; export declare const isRecentSearchProduct: (id: string, self: SDKUtils) => boolean; export declare const facetNeeded: ({ self, newNarrow, newQuery, newPage }: { self: SDKUtils; newQuery: string; newNarrow?: Narrow[]; newPage: number; }) => boolean; export declare const reformatNarrow: (narrow: [string, string, string][]) => Narrow[]; export declare const getData: (self: SDKUtils, response: fullTextSearchResponse) => FullTextResults; export declare const setInfiniteScroll: (self: SDKUtils, infiniteCount?: number, productsPerPage?: number) => void; export declare const getFacets: (self: SDKUtils, facets: Facet[]) => Facet[];