import { ComponentType, SVGAttributes, ComponentPropsWithoutRef, ReactNode } from 'react'; import { Card } from './Card'; declare type Props = { coordinates: null | { bottom?: boolean; x: number; y: number; }; onRequestClose: () => any; } & ComponentPropsWithoutRef; export declare const ContextMenu: { ({ width, children, coordinates, onRequestClose, maxHeight, ...props }: Props): JSX.Element; WIDTH: number; MAX_HEIGHT: number; }; declare type OverflowButtonProps = { children: ReactNode; width?: number; color?: string; bg?: string; contextMenuBg?: string; icon?: ComponentType>; }; export declare const OverflowButton: ({ children, width, icon, color, bg, contextMenuBg, ...props }: OverflowButtonProps) => JSX.Element; export declare const ContextMenuItem: ({ children, bg, right, color, ...props }: { bg?: string | undefined; children: ReactNode; right?: ReactNode; onClick?: (() => any) | undefined; color?: string | undefined; to?: string | undefined; }) => JSX.Element; export {};