import { EventEmitter } from '../../stencil-public-runtime';
import { ModusSize, Orientation } from '../types';
/**
 * A customizable menu component used to display a list of li elements vertically or horizontally.
 *
 * The component supports a `<slot>` for injecting custom li elements inside the ul
 */
export declare class ModusWcMenu {
    private inheritedAttributes;
    /** Reference to the host element */
    el: HTMLElement;
    /** Indicates that the menu should have a border. */
    bordered?: boolean;
    /** Custom CSS class to apply to the ul element. */
    customClass?: string;
    /** The orientation of the menu. */
    orientation?: Orientation;
    /** The size of the menu. */
    size?: ModusSize;
    /** Event emitted when the menu loses focus. */
    menuFocusout: EventEmitter<FocusEvent>;
    componentWillLoad(): void;
    private getClasses;
    private handleFocusout;
    private getMenuRole;
    render(): any;
}
