import { EventEmitter } from '@angular/core'; import { DocsLayoutMetadata } from './types'; import * as i0 from "@angular/core"; /** * val-docs-layout * * A responsive 3-column layout template for documentation sites. * Provides slots for sidebar navigation, main content, and table of contents. * * @example Basic usage * ```html * * * * * * * * * * * * * * ``` */ export declare class DocsLayoutComponent { props: DocsLayoutMetadata; sidebarToggle: EventEmitter; private readonly MOBILE_BREAKPOINT; private readonly TABLET_BREAKPOINT; private windowWidth; protected sidebarOpen: import("@angular/core").WritableSignal; protected isMobile: import("@angular/core").Signal; protected isTablet: import("@angular/core").Signal; onResize(): void; onEscapeKey(): void; toggleSidebar(): void; closeSidebar(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }