import React from "react"; import "./DropdownMenu.scss"; declare const DropdownMenu: { ({ children, open, }: { children?: React.ReactNode; open: boolean; }): import("react/jsx-runtime").JSX.Element; Trigger: { ({ className, children, onToggle, title, ...rest }: { className?: string; children: React.ReactNode; onToggle: () => void; title?: string; } & Omit, "onSelect">): import("react/jsx-runtime").JSX.Element; displayName: string; }; Content: { ({ children, onClickOutside, className, onSelect, open, align, style, }: { children?: React.ReactNode; onClickOutside?: () => void; className?: string; onSelect?: (event: Event) => void; open?: boolean; style?: React.CSSProperties; align?: "start" | "center" | "end"; }): import("react/jsx-runtime").JSX.Element; displayName: string; }; Item: { ({ icon, badge, value, children, shortcut, className, selected, onSelect, ...rest }: import("./DropdownMenuItem").DropdownMenuItemProps): import("react/jsx-runtime").JSX.Element; displayName: string; Badge: { ({ type, children, }: { type?: import("@excalidraw/common/utility-types").ValueOf; children: React.ReactNode; }): import("react/jsx-runtime").JSX.Element; displayName: string; }; }; ItemCheckbox: (props: Omit & { checked: boolean; }) => import("react/jsx-runtime").JSX.Element; ItemLink: { ({ icon, shortcut, href, children, onSelect, className, selected, rel, ...rest }: { href: string; icon?: React.JSX.Element; children: React.ReactNode; shortcut?: string; className?: string; selected?: boolean; onSelect?: (event: Event) => void; rel?: string; } & React.AnchorHTMLAttributes): import("react/jsx-runtime").JSX.Element; displayName: string; }; ItemCustom: ({ children, className, selected, ...rest }: { children: React.ReactNode; className?: string; selected?: boolean; } & React.HTMLAttributes) => import("react/jsx-runtime").JSX.Element; Group: { ({ children, className, style, title, }: { children: React.ReactNode; className?: string; style?: React.CSSProperties; title?: string; }): import("react/jsx-runtime").JSX.Element; displayName: string; }; Separator: { (): import("react/jsx-runtime").JSX.Element; displayName: string; }; Sub: { ({ children }: { children?: React.ReactNode; }): import("react/jsx-runtime").JSX.Element; Trigger: { ({ children, icon, shortcut, className, }: { children: React.ReactNode; icon?: React.JSX.Element; shortcut?: string; className?: string; }): import("react/jsx-runtime").JSX.Element; displayName: string; }; Content: { ({ children, className, }: { children?: React.ReactNode; className?: string; }): import("react/jsx-runtime").JSX.Element; displayName: string; }; displayName: string; }; displayName: string; }; export default DropdownMenu;