import { BaseLayoutProps } from "@iyio/common"; export interface MarkdownViewerProps { markdown?: string | null; lazy?: boolean; contentClassName?: string; disableImages?: boolean; disableLinks?: boolean; } export declare function MarkdownViewer({ markdown, lazy, contentClassName, disableImages, disableLinks, ...props }: MarkdownViewerProps & BaseLayoutProps): import("react/jsx-runtime").JSX.Element; export declare const markdownStyle: import("@iyio/common").ParseAtDotStyle<"\n @.root > *:first-child{\n margin-top:0;\n }\n\n @.root h1,@.root h2,@.root h3,@.root h4,@.root h5,@.root h6{\n margin-top:2rem;\n font-weight:500 !important;\n letter-spacing:0.02em;\n }\n\n @.root h1{\n font-size:2rem;\n }\n @.root h2{\n font-size:1.7rem;\n }\n @.root h3{\n font-size:1.5rem;\n }\n @.root h3{\n font-size:1.2rem;\n }\n @.root h4{\n font-size:1.1rem;\n }\n @.root h5{\n font-size:1rem;\n }\n @.root h6{\n font-size:0.9rem;\n }\n @.root strong{\n font-weight:600;\n }\n @.root p{\n margin:0 0 0.5rem 0;\n }\n @.root li{\n margin-bottom:1rem;\n }\n @.root hr{\n width:100%;\n }\n @.root ul, @.root ol{\n list-style-type:auto;\n margin:revert;\n padding:revert;\n white-space:normal;\n }\n @.root code{\n background:#ffffff22;\n padding:0 0.1rem;\n border-radius:4px;\n }\n @.root pre{\n white-space:pre-wrap;\n }\n @.root pre code{\n border:1px solid #ffffff44;\n padding:1rem;\n border-radius:4px;\n display:block;\n background:transparent;\n }\n @.root table{\n width:100%;\n }\n">;