DocSearchModal.d.ts 910 B

123456789101112131415
  1. /// <reference types="react" />
  2. import type { DocSearchProps } from './DocSearch';
  3. import type { FooterTranslations } from './Footer';
  4. import type { ScreenStateTranslations } from './ScreenState';
  5. import type { SearchBoxTranslations } from './SearchBox';
  6. export declare type ModalTranslations = Partial<{
  7. searchBox: SearchBoxTranslations;
  8. footer: FooterTranslations;
  9. }> & ScreenStateTranslations;
  10. export declare type DocSearchModalProps = DocSearchProps & {
  11. initialScrollY: number;
  12. onClose?: () => void;
  13. translations?: ModalTranslations;
  14. };
  15. export declare function DocSearchModal({ appId, apiKey, indexName, placeholder, searchParameters, onClose, transformItems, hitComponent, resultsFooterComponent, navigator, initialScrollY, transformSearchClient, disableUserPersonalization, initialQuery: initialQueryFromProp, translations, getMissingResultsUrl, }: DocSearchModalProps): JSX.Element;