import React from "react"; import { Comment, Thread } from "@metahkg/api"; interface editorStateType { open: boolean; quote?: Comment; edit?: string; } export default function ConversationProvider(props: { children: JSX.Element | JSX.Element[]; threadId: number; }): JSX.Element; export declare function useThread(): [Thread, React.Dispatch>]; export declare function useFinalPage(): [number, React.Dispatch>]; export declare function useCurrentPage(): [number, React.Dispatch>]; export declare function useVotes(): [{ cid: number; vote: "U" | "D"; }[], React.Dispatch>]; export declare function useUpdating(): [boolean, React.Dispatch>]; export declare function usePages(): [number, React.Dispatch>]; export declare function useEnd(): [boolean, React.Dispatch>]; export declare function useLoading(): [boolean, React.Dispatch>]; export declare function useRerender(): [boolean, React.Dispatch>]; export declare function useStory(): [number, React.Dispatch>]; export declare function useGalleryOpen(): [boolean, React.Dispatch>]; export declare function useLastHeight(): React.MutableRefObject; export declare function useThreadId(): number; export declare function useTitle(): string; export declare function useCRoot(): React.MutableRefObject; export declare function useCBottom(): React.MutableRefObject; export declare function useEditor(): [editorStateType, React.Dispatch>]; export {};