import { z } from "zod";
//#region src/schemas/markdown-config.d.ts
/**
* Image loading-hint behavior applied to in-flow content images during
* markdown processing.
*
* When `lazyLoading` is enabled (the default), Pagesmith walks the rendered
* images in document order: the first `eagerCount` images are marked
* `fetchpriority="high"` (eager, tuned for the Largest Contentful Paint hero),
* and every subsequent image gets `loading="lazy" decoding="async"` so it
* defers until near the viewport. The hint is applied to the `
` inside a
* generated `` as well as to plain images.
*/
declare const MarkdownImagesConfigSchema: z.ZodOptional;
eagerCount: z.ZodOptional;
}, z.core.$strip>>;
declare const MarkdownConfigSchema: z.ZodObject<{
remarkPlugins: z.ZodOptional>;
rehypePlugins: z.ZodOptional>;
allowDangerousHtml: z.ZodOptional;
math: z.ZodOptional]>>;
images: z.ZodOptional;
eagerCount: z.ZodOptional;
}, z.core.$strip>>;
shiki: z.ZodOptional;
langAlias: z.ZodOptional>;
defaultShowLineNumbers: z.ZodOptional;
}, z.core.$strip>>;
}, z.core.$strip>;
type MarkdownConfig = z.infer;
//#endregion
//#region src/schemas/heading.d.ts
declare const HeadingSchema: z.ZodObject<{
depth: z.ZodNumber;
text: z.ZodString;
slug: z.ZodString;
}, z.core.$strip>;
type Heading = z.infer;
//#endregion
export { MarkdownImagesConfigSchema as a, MarkdownConfigSchema as i, HeadingSchema as n, MarkdownConfig as r, Heading as t };
//# sourceMappingURL=heading-CIGVDIkM.d.mts.map