/**
 * SectionSearchProvider – preset query + filter section
 *
 * Runs client.search(query, { refinements, hitsPerPage, sortBy }) on mount and when
 * query/filters change. Does not use global SearchStateManager. Use for menus,
 * sidebar, front-page blocks (e.g. "New arrivals", "On sale").
 */
import React from 'react';
export interface RefinementInput {
    field: string;
    value: string;
}
export interface SectionSearchProviderProps {
    children: React.ReactNode;
    query: string;
    refinements?: RefinementInput[];
    maxItems?: number;
    sortBy?: string;
    enabled?: boolean;
    sectionId?: string;
    /** Additional search options merged into the request (e.g. { widget_mode: false }). */
    searchOptions?: Record<string, unknown>;
}
export declare function SectionSearchProvider({ children, query, refinements, maxItems, sortBy, enabled, sectionId, searchOptions, }: SectionSearchProviderProps): React.JSX.Element;
//# sourceMappingURL=SectionSearchProvider.d.ts.map