import { ComponentProps, FC } from "react";
import { LocalesValues } from "@intlayer/types";
import { MarkdownRenderer as MarkdownRenderer$1, RenderMarkdownProps } from "react-intlayer";

//#region src/components/MarkDownRender/MarkDownRender.d.ts
type MarkdownRendererProps = {
  children: string;
  isDarkMode?: boolean;
  locale?: LocalesValues;
  forceBlock?: boolean;
  preserveFrontmatter?: boolean;
  tagfilter?: boolean;
  components?: ComponentProps<typeof MarkdownRenderer$1>['components'];
  wrapper?: ComponentProps<typeof MarkdownRenderer$1>['wrapper'];
};
declare const getIntlayerMarkdownOptions: (isDarkMode: boolean) => RenderMarkdownProps;
/**
 * MarkdownRenderer Component
 *
 * A comprehensive markdown renderer that transforms markdown text into rich,
 * interactive HTML with custom styling and Intlayer integration. Supports
 * code syntax highlighting, responsive tables, internationalized links,
 * and automatic frontmatter stripping.
 *
 * @component
 */
declare const MarkdownRenderer: FC<MarkdownRendererProps>;
//#endregion
export { MarkdownRenderer, getIntlayerMarkdownOptions };
//# sourceMappingURL=MarkDownRender.d.ts.map