import { EventEmitter } from '../../../stencil-public-runtime';
/**
 * Display a menu panel in a left or right sidebar. The panel will animate (slide)
 * as it appears, and an background will be shown over the rest of the page. If
 * the background overlay is present, it can be clicked to dismiss the panel.
 *
 * ```ts
 * <verdocs-menu-panel>
 *   <div style="padding: 20px;">Menu Panel</div>
 * </verdocs-menu-panel>
 * ```
 */
export declare class VerdocsMenuPanel {
    private portal;
    private element;
    private moved;
    private overlayId;
    private panelId;
    /**
     * Which side of the screen to place the panel.
     */
    side: 'left' | 'right';
    /**
     * Whether to show an overlay over the rest of the page.
     */
    overlay: boolean;
    /**
     * The width of the panel.
     */
    width: number;
    close: EventEmitter<void>;
    handleClick(e: any): void;
    componentWillLoad(): void;
    componentDidLoad(): void;
    disconnectedCallback(): void;
    hide(): void;
    render(): any;
}
