import type { FacetSearchType } from '../../../../../api/commerce/facet-search/facet-search-request.js'; import type { SpecificFacetSearchResult } from '../../../../../api/search/facet-search/specific-facet-search/specific-facet-search-response.js'; import type { CommerceEngine } from '../../../../../app/commerce-engine/commerce-engine.js'; import type { FacetSearchOptions } from '../../../../../features/facets/facet-search-set/facet-search-request-options.js'; import { buildFacetSearch, type FacetSearchProps } from '../../../../core/facets/facet-search/specific/headless-facet-search.js'; import type { CoreFacetSearchState } from '../searchable/headless-commerce-searchable-facet.js'; export type RegularFacetSearchState = CoreFacetSearchState; export type RegularFacetSearch = Omit, 'updateCaptions' | 'state'>; export interface RegularFacetSearchProps extends Omit { options: FacetSearchOptions & { type: FacetSearchType; }; } export declare function buildRegularFacetSearch(engine: CommerceEngine, props: RegularFacetSearchProps): RegularFacetSearch;