import { BlockSettingsWithDefaultProperty, MultilingualString, SpacingSettings } from "@omnia/fx-models"; import { PageNavigationDirection } from "../pagenavigation"; import { TableOfContentsLink } from "./TableOfContentsLink"; export declare enum TableOfContentsHeadingLevel { h1 = "h1", h2 = "h2", h3 = "h3", h4 = "h4", h5 = "h5", h6 = "h6" } export interface TableOfContentsProperty { navigationNodes: Array; } export interface TableOfContentsBlockSettings extends BlockSettingsWithDefaultProperty { title: MultilingualString; direction: PageNavigationDirection; sticky: boolean; spacing: SpacingSettings; size: number; border: boolean; readFromProperty: boolean; sourceProperty?: string; headingLevels: Array; }