import * as React from 'react'; import { ReactNode } from 'react'; import { H as HelpContentConfig } from '../../help-content-config.interface-C5ESIod9.mjs'; export { a as HelpBrandConfig } from '../../help-content-config.interface-C5ESIod9.mjs'; import { HelpHeading, HelpArticle, HelpMode } from './server.mjs'; export { HELP_MODES, HelpRedirect } from './server.mjs'; import { u as usePageUrlGenerator } from '../../usePageUrlGenerator-uKBjAKqC.mjs'; import '../../types-Bq_UA8Lg.mjs'; import 'lucide-react'; import '../../ApiRequestDataTypeInterface-CYEcRUrh.mjs'; declare function HelpProvider({ children }: { children: ReactNode; }): React.JSX.Element; declare function useHelp(): HelpContentConfig; declare function HelpHeader(): React.JSX.Element; declare function HelpSideNav(): React.JSX.Element; type Sibling = { howToType: string; slug: string; title: string; }; declare function HelpArticleBody(props: { howToType: string; title: string; summary?: string; updatedAt?: string; prev?: Sibling | null; next?: Sibling | null; children: ReactNode; }): React.JSX.Element; declare function HelpTOC({ headings }: { headings: readonly HelpHeading[]; }): React.JSX.Element | null; declare function HelpHint({ contextKey }: { contextKey: string; }): React.JSX.Element | null; declare function HelpAskAi(): React.JSX.Element; interface HelpSearchResultRowProps { result: { id: string; name: string; entityType: string; }; onSelect?: () => void; } declare function HelpSearchResultRow({ result, onSelect }: HelpSearchResultRowProps): React.JSX.Element; declare function useHelpFilter(articles: readonly HelpArticle[]): { query: string; setQuery: React.Dispatch>; filtered: HelpArticle[]; }; declare function articleUrl(generateUrl: ReturnType, article: { mode: HelpMode; slug: string; }): string; declare function modeUrl(generateUrl: ReturnType, mode: HelpMode): string; /** * The fixed namespace of i18n keys this feature reads via useTranslations/getTranslations. * Consuming apps must define each entry in their messages/.json. */ declare const HELP_I18N_KEYS: readonly ["help.modes.tutorial", "help.modes.how-to", "help.modes.reference", "help.modes.explanation", "help.sideNav.filterPlaceholder", "help.sideNav.noMatches", "help.toc.title", "help.article.lastUpdated", "help.article.previous", "help.article.next", "help.article.related", "help.askAi.button", "help.askAi.loginTooltip", "help.askAi.sheet.title", "help.askAi.sheet.subtitle", "help.header.search", "help.header.login", "help.header.openApp", "help.hint.trigger", "help.hint.viewArticle", "help.hint.pickArticle", "help.landing.heading", "help.landing.subheading", "help.landing.featuredTutorials", "help.landing.browseByMode", "help.modeIndex.empty", "help.search.removed", "help.footerLink"]; export { HELP_I18N_KEYS, HelpArticle, HelpArticleBody, HelpAskAi, HelpContentConfig, HelpHeader, HelpHeading, HelpHint, HelpMode, HelpProvider, HelpSearchResultRow, HelpSideNav, HelpTOC, articleUrl, modeUrl, useHelp, useHelpFilter };