import { ChangelogFrontmatter } from "@farming-labs/docs"; import { ComponentType } from "react"; import * as react_jsx_runtime0 from "react/jsx-runtime"; import { DocsConfig as DocsConfig$1 } from "@farming-labs/theme"; import { Metadata } from "next"; //#region src/changelog.d.ts interface GeneratedChangelogEntry { slug: string; date: string; url: string; sourcePath: string; Component: ComponentType; metadata?: ChangelogFrontmatter; } declare function createNextChangelogIndexPage(config: DocsConfig$1, entries: GeneratedChangelogEntry[]): () => react_jsx_runtime0.JSX.Element; declare function createNextChangelogEntryPage(config: DocsConfig$1, entries: GeneratedChangelogEntry[]): (props: { params?: Promise<{ slug?: string; }> | { slug?: string; }; }) => Promise; declare function createNextChangelogStaticParams(entries: GeneratedChangelogEntry[]): () => { slug: string; }[]; declare function createNextChangelogIndexMetadata(config: DocsConfig$1): Metadata; declare function createNextChangelogEntryMetadata(config: DocsConfig$1, entries: GeneratedChangelogEntry[]): (props: { params?: Promise<{ slug?: string; }> | { slug?: string; }; }) => Promise; //#endregion export { GeneratedChangelogEntry, createNextChangelogEntryMetadata, createNextChangelogEntryPage, createNextChangelogIndexMetadata, createNextChangelogIndexPage, createNextChangelogStaticParams };