import { M as DocsCollection, g as AsyncDocsCollectionEntry, h as AsyncDocCollectionEntry, j as DocCollection, r as CoreOptions, x as ServerOptions } from "../core-t4FMmF2c.js"; import { i as InternalTypeConfig, r as FileInfo } from "../types-DvmltNFH.js"; import * as _$_standard_schema_spec0 from "@standard-schema/spec"; import * as _$_hanzo_docs_core_source0 from "@hanzo/docs-core/source"; //#region src/runtime/dynamic.d.ts interface LazyEntry { info: FileInfo; data: Data; hash?: string; } type CreateDynamic = ReturnType>; declare function dynamic(configExports: Config, coreOptions: CoreOptions, serverOptions?: ServerOptions): Promise<{ doc(name: Name, base: string, entries: LazyEntry[]): Promise> | DocsCollection, _$_standard_schema_spec0.StandardSchemaV1> ? AsyncDocCollectionEntry, TC>[] : never>; docs(name: Name, base: string, meta: Record, entries: LazyEntry[]): Promise, infer Meta extends _$_standard_schema_spec0.StandardSchemaV1> ? _$_standard_schema_spec0.StandardSchemaV1.InferOutput extends _$_hanzo_docs_core_source0.PageData ? _$_standard_schema_spec0.StandardSchemaV1.InferOutput extends _$_hanzo_docs_core_source0.MetaData ? AsyncDocsCollectionEntry, _$_standard_schema_spec0.StandardSchemaV1.InferOutput, TC> : never : never : never>; }>; //#endregion export { CreateDynamic, LazyEntry, dynamic };