import { AfterViewInit, EventEmitter, OnInit, TemplateRef } from '@angular/core'; import { NzMatchMediaService } from '../core/services/nz-match-media.service'; import { NzLayoutComponent } from './nz-layout.component'; export declare type NzBreakPoint = 'xs' | 'sm' | 'md' | 'lg' | 'xl' | 'xxl'; export declare class NzSiderComponent implements OnInit, AfterViewInit { private nzLayoutComponent; private nzMatchMediaService; private _collapsed; private _collapsible; _trigger: TemplateRef; private _reverseArrow; private below; private isInit; private dimensionMap; nzWidth: number; nzCollapsedWidth: number; nzBreakpoint: NzBreakPoint; nzReverseArrow: boolean; nzTrigger: TemplateRef; nzCollapsible: boolean; nzCollapsed: boolean; nzCollapsedChange: EventEmitter<{}>; readonly setZeroClass: boolean; readonly setFlex: string; readonly setWidth: number; onWindowResize(e: UIEvent): void; watchMatchMedia(): void; toggleCollapse(): void; readonly isZeroTrigger: boolean; readonly isSiderTrigger: boolean; constructor(nzLayoutComponent: NzLayoutComponent, nzMatchMediaService: NzMatchMediaService); ngOnInit(): void; ngAfterViewInit(): void; }