UNPKG

matrix-react-sdk

Version:
17 lines (16 loc) 1.32 kB
import React from "react"; export declare const ContextMenuButton: <T extends keyof JSX.IntrinsicElements>(props: (JSX.IntrinsicElements[T] extends React.HTMLAttributes<{}> ? Partial<Omit<JSX.IntrinsicElements[T], "ref" | "onKeyDown" | "onKeyUp" | "onClick" | "onMouseDown">> & Omit<React.InputHTMLAttributes<Element>, "onClick"> : Partial<Omit<React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref" | "onKeyDown" | "onKeyUp" | "onClick" | "onMouseDown">> & Omit<React.InputHTMLAttributes<Element>, "onClick">) & { element?: T | undefined; kind?: import("../../components/views/elements/AccessibleButton").AccessibleButtonKind; disabled?: boolean; triggerOnMouseDown?: boolean; onClick: ((e: import("../../components/views/elements/AccessibleButton").ButtonEvent) => void | Promise<void>) | null; title?: string | undefined; caption?: string | React.JSX.Element | undefined; placement?: import("@floating-ui/utils").Placement | undefined; onTooltipOpenChange?: ((open: boolean, event?: Event | undefined, reason?: import("@floating-ui/react").OpenChangeReason | undefined) => void) | undefined; disableTooltip?: boolean | undefined; } & React.RefAttributes<HTMLElement> & { label?: string; isExpanded: boolean; }) => React.ReactElement | null;