import { Injector } from '@angular/core'; import { StylableComponent } from '../base/stylable.component'; import { PageDirective } from '../page/page.directive'; export declare enum AnimationType { SLIDE_IN = "slide-in", SLIDE_OVER = "slide-over" } export declare class LeftPanelDirective extends StylableComponent { private page; static initializeProps: void; animation: AnimationType; columnwidth: number; expanded: boolean; gestures: string; xscolumnwidth: number; $ele: any; $page: any; isTabletApplicationType: boolean; private _destroyCollapseActionListener; private _leftPanelAnimator; constructor(page: PageDirective, inj: Injector); collapse(): void; expand(): void; isGesturesEnabled(): boolean; isVisible(): boolean; onPropertyChange(key: any, nv: any, ov: any): void; toggle(): void; private listenForCollapseAction; private setLeftPanelWidth; private setPageWidthAndPosition; }