import React, { type FC, type PropsWithChildren, type RefObject } from 'react'; export declare enum HelpCenterHintType { HelpCenter = "help-center", Onboarding = "onboarding" } export type C3HelpCenterContextValue = { openHelpCenter: (showTabId?: string) => void; setIsHelpCenterOpen: (isOpen: boolean) => void; isHelpCenterOpen: boolean; showTabId?: string | null; showHint: boolean; setShowHint: (showHint: boolean) => void; setShowHintOnClose: (showHintOnClose: boolean) => void; hintType: HelpCenterHintType; setHintType: (hintType: HelpCenterHintType) => void; launcherButtonRef: RefObject; }; export declare const C3HelpCenterContext: React.Context; export declare const C3HelpCenterProvider: FC; export declare const useC3HelpCenter: () => C3HelpCenterContextValue;