import { a as CollectionSchemaLike, c as NliteContentEntry, i as CollectionRecord, o as CollectionSourceConfig, r as CollectionDefinition } from "../types-B45IJ77t.mjs"; import { Options } from "@mdx-js/rollup"; import { PluginOption } from "vite"; //#region src/plugins/mdx.d.ts interface NliteMdxOptions { contentDir?: string; collections?: CollectionRecord; mdxOptions?: Options; } declare function mdx(options?: NliteMdxOptions): PluginOption[]; declare function defineCollection(definition: CollectionDefinition): CollectionDefinition; //#endregion //#region src/lib/mdx/content.d.ts declare function getCollection(collection: string): Promise[]>; declare function getEntry(collection: string, idOrSlug: string): Promise | null>; //#endregion export { type CollectionDefinition, type CollectionRecord, type CollectionSchemaLike, type CollectionSourceConfig, type NliteMdxOptions, defineCollection, getCollection, getEntry, mdx };