// seekora-ui-sdk/packages/react/src/layout/provider-resolver.ts
import { SearchProvider } from "../components/SearchProvider";
import { SuggestionsProvider } from "../components/suggestions-primitives/SuggestionsProvider";
import { SectionSearchProvider } from "../components/section-primitives/SectionSearchProvider";
const PROVIDERS = {
    search: { outer: SearchProvider },
    collection: { outer: SearchProvider },
    predictive: { outer: SearchProvider, inner: SuggestionsProvider },
    featured: { outer: SectionSearchProvider },
    related: { outer: SectionSearchProvider },
    cart_drawer: { outer: SectionSearchProvider },
};
export function resolveProvider(surface) {
    return PROVIDERS[surface];
}
