import { LitElement } from 'lit';
import { BpTypeElement } from '@blueprintui/components/internals';
import { BpMenuItem } from './item/element.js';
/**
* ```typescript
* import '@blueprintui/components/include/menu.js';
* ```
*
* ```html
*
*
*
* ```
*
* @summary The menu component provides a hierarchical view of available options, allowing users to choose from a variety of actions. Each option should have clear, descriptive text that helps the user understand what the option does.
* @element bp-menu
* @since 1.0.0
* @slot - content
* @cssprop --background
* @cssprop --color
* @cssprop --width
*/
export declare class BpMenu extends LitElement implements Pick> {
static styles: CSSStyleSheet[];
get items(): BpMenuItem[];
render(): import("lit").TemplateResult<1>;
}