import type { TableOfContents as TableOfContentsOptions } from '@resee-movies/utilities/dom/generate-table-of-contents'; import type { HTMLElementClassNames } from '../types/index.js'; export type TableOfContentsItem = Partial & { text: string; slug: string; }; export interface TableOfContentsProps { toc: TableOfContentsItem[] | null | undefined; variant?: 'ordered' | 'unordered'; minDepth?: number; maxDepth?: number; linkClass?: HTMLElementClassNames; } declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: import("vue").DefineComponent & Readonly<{}>, { variant: "ordered" | "unordered"; minDepth: number; maxDepth: number; linkClass: string | HTMLElementClassNames[] | Record | null; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;