import React from 'react'; import type { Dispatch } from 'react'; import type { EliceHtmlViewerProps, HtmlViewerAction, HtmlViewerState } from './HtmlViewerTypes'; interface HtmlViewerContextType { state: HtmlViewerState; dispatch: Dispatch; } type ProviderProps = Pick & { children: React.ReactNode; }; export declare const HtmlViewerProvider: ({ children, defaultMode, annotations: controlledAnnotations, onAnnotationCreate, onAnnotationUpdate, onAnnotationDelete, }: ProviderProps) => import("react/jsx-runtime").JSX.Element; export declare const useHtmlViewer: () => HtmlViewerContextType; export {};