import { SearchFilters } from '../hooks/shell/useGlobalSearch'; import { SearchResult } from '../types'; export interface SearchPageProps { /** Available entity types for the filter panel (product-specific) */ entityTypeOptions?: Array<{ value: string; label: string; }>; /** Map of entity type to icon component (product-specific) */ entityTypeIcons?: Record>; /** Available product sources for product filtering */ productOptions?: Array<{ value: string; label: string; }>; /** Product sources selected by default on first load */ defaultProductSources?: string[]; /** Search input placeholder */ placeholder?: string; /** Subtitle under the heading */ subtitle?: string; /** Optional host-supplied supplemental search provider */ supplementalSearch?: (query: string, filters: SearchFilters) => Promise; } export declare function SearchPage({ entityTypeOptions, entityTypeIcons, productOptions, defaultProductSources, placeholder, subtitle, supplementalSearch, }?: SearchPageProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=SearchPage.d.ts.map