/// import { Menu } from "./Menu"; import type { MenuProps } from "./Menu.types"; declare const _default: { title: string; component: typeof Menu; }; export default _default; export declare const MenuFullStory: import("@storybook/csf").StoryAnnotations; export declare function MenuStory({ children, ...args }: MenuProps): JSX.Element; export declare namespace MenuStory { var storyName: string; var argTypes: { children: { control: { type: string; }; description: string; table: { type: { summary: string; }; defaultValue: { summary: string; }; }; }; dir: { control: { type: string; options: string[]; }; description: string; table: { type: { summary: string; }; defaultValue: { summary: string; }; }; }; open: { control: { type: string; }; description: string; table: { type: { summary: string; }; defaultValue: { summary: string; }; }; }; defaultOpen: { control: { type: string; }; description: string; table: { type: { summary: string; }; defaultValue: { summary: string; }; }; }; onOpenChange: { control: { type: string; }; description: string; table: { type: { summary: string; }; defaultValue: { summary: string; }; }; }; modal: { control: { type: string; }; description: string; table: { type: { summary: string; }; defaultValue: { summary: string; }; }; }; }; var args: { children: string; }; } export declare function MenuTriggerStory({ children, ...args }: MenuProps): JSX.Element; export declare namespace MenuTriggerStory { var storyName: string; var argTypes: { children: { control: { type: string; }; description: string; table: { type: { summary: string; }; defaultValue: { summary: string; }; }; }; }; var args: { children: JSX.Element; }; } export declare function MenuContentStory({ children, ...args }: MenuProps): JSX.Element; export declare namespace MenuContentStory { var storyName: string; var argTypes: { children: { control: { type: string; }; description: string; table: { type: { summary: string; }; defaultValue: { summary: string; }; }; }; height: { control: { type: string; }; description: string; table: { type: { summary: string; }; defaultValue: { summary: string; }; }; }; width: { control: { type: string; }; description: string; table: { type: { summary: string; }; defaultValue: { summary: string; }; }; }; loop: { control: { type: string; }; description: string; table: { type: { summary: string; }; defaultValue: { summary: string; }; }; }; onCloseAutoFocus: { control: { type: string; }; description: string; table: { type: { summary: string; }; }; }; onEscapeKeyDown: { control: { type: string; }; description: string; table: { type: { summary: string; }; }; }; onPointerDownOutside: { control: { type: string; }; description: string; table: { type: { summary: string; }; }; }; onFocusOutside: { control: { type: string; }; description: string; table: { type: { summary: string; }; }; }; onInteractOutside: { control: { type: string; }; description: string; table: { type: { summary: string; }; }; }; forceMount: { control: { type: string; }; description: string; table: { type: { summary: string; }; defaultValue: { summary: string; }; }; }; side: { control: { type: string; }; options: string[]; description: string; table: { type: { summary: string; }; defaultValue: { summary: string; }; }; }; sideOffset: { control: { type: string; }; description: string; table: { type: { summary: string; }; defaultValue: { summary: string; }; }; }; align: { control: { type: string; }; options: string[]; description: string; table: { type: { summary: string; }; defaultValue: { summary: string; }; }; }; alignOffset: { control: { type: string; }; description: string; table: { type: { summary: string; }; defaultValue: { summary: string; }; }; }; avoidCollisions: { control: { type: string; }; description: string; table: { type: { summary: string; }; defaultValue: { summary: string; }; }; }; collisionBoundary: { control: { type: string; }; description: string; table: { type: { summary: string; }; }; }; collisionPadding: { control: { type: string; }; description: string; table: { type: { summary: string; }; defaultValue: { summary: string; }; }; }; arrowPadding: { control: { type: string; }; description: string; table: { type: { summary: string; }; defaultValue: { summary: string; }; }; }; sticky: { control: { type: string; }; options: string[]; description: string; table: { type: { summary: string; }; defaultValue: { summary: string; }; }; }; hideWhenDetached: { control: { type: string; }; description: string; table: { type: { summary: string; }; defaultValue: { summary: string; }; }; }; }; var args: { children: JSX.Element; width: string; }; } export declare function MenuItemStory({ children, ...args }: MenuProps): JSX.Element; export declare namespace MenuItemStory { var storyName: string; var argTypes: { children: { control: { type: string; }; description: string; table: { type: { summary: string; }; defaultValue: { summary: string; }; }; }; disabled: { control: { type: string; }; description: string; table: { type: { summary: string; }; defaultValue: { summary: string; }; }; }; startIcon: { control: { type: string; }; description: string; table: { type: { summary: string; }; defaultValue: { summary: string; }; }; }; endIcon: { control: { type: string; }; description: string; table: { type: { summary: string; }; defaultValue: { summary: string; }; }; }; size: { control: { type: string; options: string[]; }; description: string; table: { type: { summary: string; }; defaultValue: { summary: string; }; }; }; onSelect: { control: { type: string; }; description: string; table: { type: { summary: string; }; defaultValue: { summary: string; }; }; }; }; var args: { children: string; }; } export declare function MenuSeparatorStory({ ...args }: MenuProps): JSX.Element; export declare namespace MenuSeparatorStory { var storyName: string; } export declare function MenuSubmenuStory({ ...args }: MenuProps): JSX.Element; export declare namespace MenuSubmenuStory { var storyName: string; var argTypes: { children: { control: { type: string; }; description: string; table: { type: { summary: string; }; defaultValue: { summary: string; }; }; }; open: { control: { type: string; }; description: string; table: { type: { summary: string; }; defaultValue: { summary: string; }; }; }; onOpenChange: { control: { type: string; }; description: string; table: { type: { summary: string; }; defaultValue: { summary: string; }; }; }; }; } export declare function MenuWithTooltipOnTrigger(): JSX.Element;