import { ReactNode } from "react"; import * as react_jsx_runtime0 from "react/jsx-runtime"; //#region src/changelog-rail-search.d.ts interface ChangelogDirectoryEntry { slug: string; title: string; description?: string; date: string; url: string; version?: string; tags: string[]; authors: string[]; image?: string; content?: ReactNode; } interface ChangelogDirectoryProps { title: string; description?: string; entries: ChangelogDirectoryEntry[]; searchEnabled: boolean; actions?: ReactNode; } interface ChangelogTOCItem { href: string; title: string; meta?: string; } declare function ChangelogTOC({ title, items, variant }: { title: string; items: ChangelogTOCItem[]; variant?: "releases" | "content"; }): react_jsx_runtime0.JSX.Element | null; declare function ChangelogDirectory({ title, description, entries, searchEnabled, actions }: ChangelogDirectoryProps): react_jsx_runtime0.JSX.Element; //#endregion export { ChangelogDirectory, ChangelogDirectoryEntry, ChangelogTOC };