///
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;