export interface MdEditorOption { showPreviewPanel?: boolean; showBorder?: boolean; hideIcons?: Array; usingFontAwesome5?: boolean; scrollPastEnd?: number; enablePreviewContentClick?: boolean; resizable?: boolean; markedjsOpt?: MarkedjsOption; customRender?: CustomRender; } export interface UploadResult { isImg: boolean; name: string; url: string; } export interface MarkedjsOption { baseUrl?: string; breaks?: boolean; gfm?: boolean; headerIds?: boolean; headerPrefix?: string; langPrefix?: string; mangle?: boolean; pedantic?: boolean; sanitize?: boolean; sanitizer?: Function; silent?: boolean; smartLists?: boolean; smartypants?: boolean; tables?: boolean; xhtml?: boolean; } export interface CustomRender { image?: Function; table?: Function; code?: Function; listitem?: Function; }