import type { DocSearchProps } from './DocSearch'; import type { ScreenStateTranslations } from './ScreenState'; import type { SearchBoxTranslations } from './SearchBox'; export declare type ModalTranslations = Partial<{ searchBox: SearchBoxTranslations; }> & ScreenStateTranslations; export declare type DocSearchModalProps = DocSearchProps & { initialScrollY: number; onClose?: () => void; translations?: ModalTranslations; }; export declare function DocSearchModal({ typesenseCollectionName, typesenseServerConfig, typesenseSearchParameters, placeholder, onClose, transformItems, hitComponent, resultsFooterComponent, navigator, initialScrollY, transformSearchClient, disableUserPersonalization, initialQuery: initialQueryFromProp, translations, getMissingResultsUrl, }: DocSearchModalProps): JSX.Element;