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;
}