"use client"; import { mediaRequestSearchEvent, spotlightActions } from "./spotlight-store"; export { Spotlight } from "./components/spotlight"; export { openSpotlight, openMediaRequestSearch }; export { SpotlightProvider, useRegisterSpotlightContextResults, useRegisterSpotlightContextActions, } from "./modes/home/context"; const openSpotlight = spotlightActions.open; export interface OpenMediaRequestSearchOptions { integrationIds?: string[]; query?: string; } const openMediaRequestSearch = (options: OpenMediaRequestSearchOptions = {}) => { if (typeof window !== "undefined") { window.dispatchEvent(new CustomEvent(mediaRequestSearchEvent, { detail: options })); } spotlightActions.open(); }; export { mediaRequestSearchEvent };