import { ReactNode, HTMLAttributes, ImgHTMLAttributes, AnchorHTMLAttributes } from 'react'; export interface MarkdownComponentProps extends HTMLAttributes { children?: ReactNode; node?: unknown; sourcePosition?: { start?: { line?: number; column?: number; }; end?: { line?: number; column?: number; }; }; } export interface HeadingProps extends MarkdownComponentProps { level?: number; } export interface ListItemProps extends MarkdownComponentProps { ordered?: boolean; index?: number; checked?: boolean; } export interface CheckboxElementProps { type?: string; checked?: boolean; } export interface LinkProps extends Omit, 'children'> { href?: string; children?: ReactNode; node?: unknown; } export interface ImageProps extends Omit, 'children'> { src?: string; alt?: string; } export interface CodeProps extends MarkdownComponentProps { inline?: boolean; className?: string; children?: ReactNode; } export interface SourceProps extends HTMLAttributes { srcset?: string; srcSet?: string; media?: string; type?: string; } //# sourceMappingURL=markdownComponents.d.ts.map