import { EventEmitter, ElementRef, Renderer } from '@angular/core'; import { OnInit, OnDestroy } from '@angular/core'; import { Layout } from './layout'; export declare type TriggerType = 'clickTrigger' | 'responsive'; /** * Sider */ export declare class Sider implements OnInit, OnDestroy { private renderer; private elementRef; private layout; /** 样式前缀 */ prefixCls: string; collapsible: boolean; collapsed: boolean; reverseArrow: boolean; width: number; collapsedWidth: number; breakpoint: 'xs' | 'sm' | 'md' | 'lg' | 'xl'; trigger: any; /** 用户CSS样式 */ class: string; /** * collapse事件 */ collapse: EventEmitter<{ collapsed: boolean; type: TriggerType; }>; below: false; private mql; private _responsiveHandler; constructor(renderer: Renderer, elementRef: ElementRef, layout: Layout); ngOnInit(): void; ngOnDestroy(): void; readonly classes: string; readonly siderFlex: string; readonly siderWidth: string; responsiveHandler(mql: any): void; setCollapsed(collapsed: boolean, type: TriggerType): void; toggle(): void; }