/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */
export * from './index';
export { AnnouncementBarProvider, useAnnouncementBar, } from './contexts/announcementBar';
export { sanitizeTabsChildren, TabsProvider, useTabs, useTabsContextValue, } from './utils/tabsUtils';
export type { TabValue, TabsProps, TabItemProps } from './utils/tabsUtils';
export { useNavbarMobileSidebar } from './contexts/navbarMobileSidebar';
export { useNavbarSecondaryMenu } from './contexts/navbarSecondaryMenu/display';
export { ColorModeProvider } from './contexts/colorMode';
export { useAlternatePageUtils } from './utils/useAlternatePageUtils';
export { type CodeBlockMetadata, createCodeBlockMetadata, getPrismCssVariables, CodeBlockContextProvider, useCodeBlockContext, parseCodeBlockTitle, parseClassNameLanguage as parseLanguage, parseLines, getLineNumbersStart, containsLineNumbers, } from './utils/codeBlockUtils';
export { DEFAULT_SEARCH_TAG } from './utils/searchUtils';
export { TitleFormatterProvider, useTitleFormatter, } from './utils/titleFormatterUtils';
export { useLocationChange } from './utils/useLocationChange';
export { useLocalPathname } from './utils/useLocalPathname';
export { useHistoryPopHandler, useHistorySelector, useQueryStringValue, } from './utils/historyUtils';
export { useFilteredAndTreeifiedTOC, useTreeifiedTOC, type TOCTreeNode, } from './utils/tocUtils';
export { ScrollControllerProvider, useScrollController, useScrollPosition, useScrollPositionBlocker, useSmoothScrollTo, } from './utils/scrollUtils';
export { useHomePageRoute, isSamePath } from './utils/routesUtils';
export { PluginHtmlClassNameProvider } from './utils/metadataUtils';
export { splitNavbarItems, NavbarProvider } from './utils/navbarUtils';
export { extractLeadingEmoji } from './utils/emojiUtils';
export { useTOCHighlight, type TOCHighlightConfig, } from './hooks/useTOCHighlight';
export { useDateTimeFormat } from './utils/IntlUtils';
export { useHideableNavbar } from './hooks/useHideableNavbar';
export { useLockBodyScroll } from './hooks/useLockBodyScroll';
export { useCodeWordWrap } from './hooks/useCodeWordWrap';
export { useBackToTopButton } from './hooks/useBackToTopButton';
export { useDocCardDescriptionCategoryItemsPlural } from './translations/docsTranslations';
export { useBlogTagsPostsPageTitle, useBlogAuthorPageTitle, translateBlogAuthorsListPageTitle, BlogAuthorsListViewAllLabel, BlogAuthorNoPostsLabel, } from './translations/blogTranslations';
//# sourceMappingURL=internal.d.ts.map