import { ComponentInterface, EventEmitter } from '../../stencil-public-runtime'; import { DrawerState } from './drawer.state'; export declare class Drawer implements ComponentInterface { private contentElt; private halfContentElt; private drawerSwipeHandler; windowHeight: number; transition: boolean; drawerState: string; drawerStateChangeEvent: EventEmitter; handleDrawerStateChange(newValue: DrawerState | string, oldValue: DrawerState): void; isDrawerStateValueApplicable: (drawerState: DrawerState | string) => boolean; handleOverlayClick: () => void; setContentRef: (contentElt: HTMLDivElement) => void; setHalfContentRef: (halfContentElt: HTMLDivElement) => void; componentWillLoad(): void; componentDidLoad(): void; handleResize: () => void; getWindowHeight: () => void; disconnectedCallback(): void; monitorSwipe: (el: any) => void; stopMonitoringSwipe: () => void; onSwipe: (gesture: any) => void; render(): any; }