import { EventEmitter } from '@angular/core'; import { DocsSearchMetadata } from '../../molecules/docs-search/types'; import { DocsShellMetadata, DocsShellSection } from './types'; import * as i0 from "@angular/core"; /** * val-docs-shell * * A complete documentation shell with sidebar navigation, search, and content area. * Use this component as the root layout for documentation pages. * * @example * ```html * * * * ``` */ export declare class DocsShellComponent { private menuCtrl; private docsNav; props: DocsShellMetadata; navigate: EventEmitter; private _sectionsState; sectionsState: import("@angular/core").Signal; searchProps: import("@angular/core").Signal; ngOnChanges(): void; toggleSection(section: DocsShellSection): void; closeMenu(): Promise; onNavigate(route: string[]): void; private buildSearchSections; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }