import * as React from "react"; import { DropdownMenuRoot } from "./components/DropdownMenuRoot.js"; import { DropdownMenuContent } from "./components/DropdownMenuContent.js"; import { type DropdownMenuItemProps } from "./components/DropdownMenuItem.js"; import { type DropdownMenuLinkProps } from "./components/DropdownMenuLink.js"; interface DropdownMenuProps extends React.ComponentPropsWithoutRef, React.ComponentPropsWithoutRef { trigger?: React.ReactNode; children: React.ReactNode; } declare const DropdownMenu: React.ForwardRefExoticComponent> & { original: React.ForwardRefExoticComponent>; originalName: string; displayName: string; } & { original: React.ForwardRefExoticComponent> & { original: React.ForwardRefExoticComponent>; originalName: string; displayName: string; }; originalName: string; displayName: string; } & { createDecorator: (decorator: import("@webiny/react-composition/types.js").ComponentDecorator> & { original: React.ForwardRefExoticComponent>; originalName: string; displayName: string; }>) => (props: unknown) => React.JSX.Element; } & { Separator: ((props: import("./components/DropdownMenuSeparator.js").DropdownMenuSeparatorProps) => React.JSX.Element) & { original: (props: import("./components/DropdownMenuSeparator.js").DropdownMenuSeparatorProps) => React.JSX.Element; originalName: string; displayName: string; } & { original: ((props: import("./components/DropdownMenuSeparator.js").DropdownMenuSeparatorProps) => React.JSX.Element) & { original: (props: import("./components/DropdownMenuSeparator.js").DropdownMenuSeparatorProps) => React.JSX.Element; originalName: string; displayName: string; }; originalName: string; displayName: string; } & { createDecorator: (decorator: import("@webiny/react-composition/types.js").ComponentDecorator<((props: import("./components/DropdownMenuSeparator.js").DropdownMenuSeparatorProps) => React.JSX.Element) & { original: (props: import("./components/DropdownMenuSeparator.js").DropdownMenuSeparatorProps) => React.JSX.Element; originalName: string; displayName: string; }>) => (props: unknown) => React.JSX.Element; }; Label: React.ForwardRefExoticComponent> & { original: React.ForwardRefExoticComponent>; originalName: string; displayName: string; } & { original: React.ForwardRefExoticComponent> & { original: React.ForwardRefExoticComponent>; originalName: string; displayName: string; }; originalName: string; displayName: string; } & { createDecorator: (decorator: import("@webiny/react-composition/types.js").ComponentDecorator> & { original: React.ForwardRefExoticComponent>; originalName: string; displayName: string; }>) => (props: unknown) => React.JSX.Element; }; Group: React.ForwardRefExoticComponent> & { original: React.ForwardRefExoticComponent>; originalName: string; displayName: string; } & { original: React.ForwardRefExoticComponent> & { original: React.ForwardRefExoticComponent>; originalName: string; displayName: string; }; originalName: string; displayName: string; } & { createDecorator: (decorator: import("@webiny/react-composition/types.js").ComponentDecorator> & { original: React.ForwardRefExoticComponent>; originalName: string; displayName: string; }>) => (props: unknown) => React.JSX.Element; }; Item: React.ForwardRefExoticComponent> & { original: React.ForwardRefExoticComponent>; originalName: string; displayName: string; } & { original: React.ForwardRefExoticComponent> & { original: React.ForwardRefExoticComponent>; originalName: string; displayName: string; }; originalName: string; displayName: string; } & { createDecorator: (decorator: import("@webiny/react-composition/types.js").ComponentDecorator> & { original: React.ForwardRefExoticComponent>; originalName: string; displayName: string; }>) => (props: unknown) => React.JSX.Element; } & { Icon: (props: import("./components/DropdownMenuItemIcon.js").DropdownMenuItemIconProps) => React.JSX.Element; }; Link: ((props: DropdownMenuLinkProps) => React.JSX.Element) & { original: (props: DropdownMenuLinkProps) => React.JSX.Element; originalName: string; displayName: string; } & { original: ((props: DropdownMenuLinkProps) => React.JSX.Element) & { original: (props: DropdownMenuLinkProps) => React.JSX.Element; originalName: string; displayName: string; }; originalName: string; displayName: string; } & { createDecorator: (decorator: import("@webiny/react-composition/types.js").ComponentDecorator<((props: DropdownMenuLinkProps) => React.JSX.Element) & { original: (props: DropdownMenuLinkProps) => React.JSX.Element; originalName: string; displayName: string; }>) => (props: unknown) => React.JSX.Element; } & { Icon: (props: import("./components/DropdownMenuItemIcon.js").DropdownMenuItemIconProps) => React.JSX.Element; }; CheckboxItem: React.ForwardRefExoticComponent> & { original: React.ForwardRefExoticComponent>; originalName: string; displayName: string; } & { original: React.ForwardRefExoticComponent> & { original: React.ForwardRefExoticComponent>; originalName: string; displayName: string; }; originalName: string; displayName: string; } & { createDecorator: (decorator: import("@webiny/react-composition/types.js").ComponentDecorator> & { original: React.ForwardRefExoticComponent>; originalName: string; displayName: string; }>) => (props: unknown) => React.JSX.Element; }; }; export { DropdownMenu, type DropdownMenuItemProps, type DropdownMenuLinkProps };