import { type ReactElement } from 'react'; import { type ModuleLibrary } from '@divi/types'; import './styles.scss'; /** * Table Of Contents edit component. * * Renders the module chrome (styles, title, empty state) and a navigational preview list built from headings found in the current document, * driven by list source, marker, and interaction settings (`attrs.list`), with loop and canvas wiring passed through `ModuleContainer`. * * @since ?? * * @param {ModuleLibrary.Components.TableOfContents.EditProps} props React component props. * * @returns {ReactElement} */ declare const TableOfContentsEdit: ({ attrs, defaultPrintedStyleAttrs, id, isFirst, isLast, name, elements, isLooped, loopIndex, childrenIds, canvasId, }: ModuleLibrary.Components.TableOfContents.EditProps) => ReactElement; export { TableOfContentsEdit };