import type { StoryFn } from "@storybook/react"; import React from "react"; declare const _default: import("@storybook/types").ComponentAnnotations; ref: React.Ref; }) => React.ReactNode); trigger?: import("@react-types/menu").MenuTriggerType | undefined; isOpen?: boolean | undefined; defaultOpen?: boolean | undefined; onOpenChange?: ((isOpen: boolean) => void) | undefined; type?: "menu" | "listbox" | undefined; isDisabled?: boolean | undefined; autoFocus?: boolean | import("@react-types/shared").FocusStrategy | undefined; shouldFocusWrap?: boolean | undefined; onAction?: ((key: React.Key) => void) | undefined; onClose?: (() => void) | undefined; children: import("@react-types/shared").CollectionChildren; items?: Iterable | undefined; disabledKeys?: Iterable | undefined; selectionMode?: import("react-stately").SelectionMode | undefined; disallowEmptySelection?: boolean | undefined; selectedKeys?: "all" | Iterable | undefined; defaultSelectedKeys?: "all" | Iterable | undefined; onSelectionChange?: ((keys: import("react-stately").Selection) => any) | undefined; id?: string | undefined; 'aria-label'?: string | undefined; 'aria-labelledby'?: string | undefined; 'aria-describedby'?: string | undefined; 'aria-details'?: string | undefined; }>; export default _default; /** * The "Default" story represents the most basic usage of the Menu component. * It provides a simple way to display a menu triggered by a button, where the menu items do not have any grouped sections. * This story is useful for understanding the default behavior and structure of the Menu component. */ export declare const Default: StoryFn; /** * The "WithSection" story enhances the Menu component by introducing sections within the menu. * This allows for better organization of menu items, especially when there are logical groupings that can help users navigate the options more intuitively. * This example demonstrates how to implement and style sections within the Menu component. */ export declare const WithSection: StoryFn; /** * The "WithSelection" story showcases the Menu component's ability to handle item selection. * This variant of the Menu allows for single item selection, reflecting the chosen option in the triggering button's title. * It is a practical example of how to manage state for selection and update the UI in response to user interactions. */ export declare const WithSelection: StoryFn;