import { AfterViewInit, OnDestroy } from '@angular/core'; import { DocsBreadcrumbMetadata } from '../../molecules/docs-breadcrumb/types'; import { DocsNavLinksMetadata } from '../../molecules/docs-nav-links/types'; import { DocsTocMetadata } from '../../organisms/docs-toc/types'; import { ContentReactionMetadata } from '../../molecules/content-reaction/types'; import { DocsPageMetadata } from './types'; import * as i0 from "@angular/core"; /** * val-docs-page * * A complete documentation page template that eliminates boilerplate. * Provides automatic TOC generation, navigation links, and consistent styling. * * @example Basic usage * ```html * * *

Content here...

*
* * *

More content...

*
*
* ``` * * @example With badge * ```html * * ... * * ``` */ export declare class DocsPageComponent implements AfterViewInit, OnDestroy { private elementRef; private router; private _props; set props(value: DocsPageMetadata); get props(): DocsPageMetadata; private tocItems; private observer; ngAfterViewInit(): void; ngOnDestroy(): void; private scanForSections; tocProps: import("@angular/core").Signal; navLinksProps: import("@angular/core").Signal; showNavLinks: import("@angular/core").Signal; breadcrumbProps: import("@angular/core").Signal; feedbackProps: import("@angular/core").Signal; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }