import BaseFoundation, { DefaultAdapter } from '../base/foundation'; import { MDXProps } from 'mdx/types'; type PluggableList = any; export interface MarkdownRenderAdapter

, S = Record> extends DefaultAdapter { getRuntime: () => any; } export interface MarkdownRenderBaseProps { raw: string; components: MDXProps['components']; format: "md" | "mdx"; remarkPlugins?: PluggableList; rehypePlugins?: PluggableList; remarkGfm?: boolean; } export interface MarkdownRenderBaseState { MDXContentComponent: any; } declare class MarkdownRenderFoundation extends BaseFoundation { private getOptions; compile: (mdxRaw: string) => Promise; evaluate: (mdxRaw: string) => Promise; evaluateSync: (mdxRaw: string) => any; } export default MarkdownRenderFoundation;