import { FocusableOption, FocusMonitor, FocusOrigin } from '@angular/cdk/a11y'; import { ChangeDetectorRef, ElementRef, OnDestroy } from '@angular/core'; import { SimExpansionPanelComponent } from './expansion-panel.component'; export declare class SimExpansionPanelHeaderComponent implements OnDestroy, FocusableOption { panel: SimExpansionPanelComponent; private _elementRef; private _focusMonitor; private _changeDetectorRef; /** 面板展开时标题的高度 */ expandedHeight: string; /** 面板折叠时标题的高度 */ collapsedHeight: string; /** 是否应禁用面板标题中的Angular动画 */ _animationsDisabled: boolean; get disabled(): boolean; get expanded(): boolean; get togglePosition(): boolean; get _expansionHeight(): { value: import("./expansion.typings").SimExpansionPanelState; params: { collapsedHeight: string; expandedHeight: string; }; }; /** 获取是否应显示展开指示符 */ get _showToggle(): boolean; private _parentChangeSubscription; constructor(panel: SimExpansionPanelComponent, _elementRef: ElementRef, _focusMonitor: FocusMonitor, _changeDetectorRef: ChangeDetectorRef); ngOnDestroy(): void; clickToggle(): void; onkeydown(event: KeyboardEvent): void; animationStarted(): void; /** * 聚焦面板标题。 Implemented as a part of `FocusableOption` */ focus(origin?: FocusOrigin, options?: FocusOptions): void; }