import React from 'react'; import './index.css'; export interface MarkdownOptions { text?: string; type: string; videoShow?: boolean; activeUrl?: string; wsUrl?: string; modal?: number; mardownKey?: string; xternUrl?: string; ifExam?: boolean; mdText?: any; location?: boolean; getInstruct?: (type: string, value: string) => void; overPop?: () => void; verify?: (verifyValue: string) => void; nextVerify?: (verifyValue: string) => void; addActive?: (scoreValue: any, activeId: any) => void; ifRequest?: () => void; reportData?: (data: any) => void; execDemo?: (data: any) => void; getActivity?: (id: string) => Promise; updateActivity?: (activityId: string, topicConfig: string, topicResult: string) => Promise; codePlayerConnect?: any; preActive?: (data: any) => boolean | void; imageOnClick?: (src: string) => void; [otherProps: string]: any; } export declare type VideoPlayerType = { push: (time: string) => void; next: () => void; conent: () => void; changeUrl: (url: string) => void; getPostion: (lineNumber: string, type: string) => void; }; export declare const SharedDataContext: React.Context; declare let Markdown: React.FC; export default Markdown;