import { ReactNode } from 'react'; import { HelpContext, HelpContent, HelpTour, SupportTicket } from './types'; declare const HelpContext: import('react').Context; export interface HelpProviderProps { children: ReactNode; /** Callback when support ticket is submitted */ onSubmitTicket?: (ticket: SupportTicket) => Promise; /** Default articles to include */ defaultArticles?: HelpContent['articles']; /** Default tours to include */ defaultTours?: HelpContent['tours']; } /** * HelpProvider component * * @example * ```tsx * { ... }}> * * * ``` */ export declare function HelpProvider({ children, onSubmitTicket, defaultArticles, defaultTours, }: HelpProviderProps): import("react/jsx-runtime").JSX.Element; /** * Hook to access help context */ export declare function useHelp(): HelpContext; /** * Hook to get all articles (with optional filtering) */ export declare function useHelpArticles(options?: { category?: string; search?: string; }): import('./types').HelpArticle[]; /** * Hook to get all tours (with optional context filtering) */ export declare function useHelpTours(contextId?: string): HelpTour[]; export {}; //# sourceMappingURL=HelpProvider.d.ts.map