import { EventEmitter, QueryList, AfterContentInit, AfterContentChecked } from '@angular/core'; import { DetailDrawerTabComponent } from './detail-drawer-tab/detail-drawer-tab.component'; import * as i0 from "@angular/core"; export declare class DetailDrawerComponent implements AfterContentInit, AfterContentChecked { tabComponents: QueryList; /** Currently active tab value */ activeTab: string; /** Whether to show the close button */ showCloseButton: boolean; /** Whether the drawer is expanded */ expanded: boolean; /** Panel width when expanded */ expandedWidth: string; /** Minimum width when expanded (e.g. '280px') */ minExpandedWidth?: string; /** Maximum width when expanded (e.g. '600px', '30vw'). Default: 30% of viewport */ maxExpandedWidth: string; /** Panel width when collapsed */ collapsedWidth: string; get hostWidth(): string; get hostMinWidth(): string | null; get hostMaxWidth(): string | null; expandTooltip: string; collapseTooltip: string; closeTooltip: string; activeTabChange: EventEmitter; expandToggle: EventEmitter; close: EventEmitter; ngAfterContentInit(): void; ngAfterContentChecked(): void; private ensureActiveTab; onTabClick(tab: DetailDrawerTabComponent): void; onExpandToggle(): void; onClose(): void; trackByValue(_i: number, tab: DetailDrawerTabComponent): string; isTabActive(tab: DetailDrawerTabComponent): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }