import React, { ComponentProps, ElementType } from 'react'; import { Placement } from '@floating-ui/react-dom'; import { IconProps } from '../Icon/index.js'; import { HTMLTribeProps } from '../types/index.js'; export declare type DropdownProps = HTMLTribeProps<'div'> & { placement?: Placement; }; export declare const Dropdown: { (props: DropdownProps): JSX.Element; Button: React.FC; ButtonMinimal: React.FC & React.ButtonHTMLAttributes & { icon?: React.SVGProps; } & { as?: ElementType; }>; Items: React.FC, HTMLDivElement>>; Item: React.FC; }; export declare type ButtonProps = ComponentProps<'button'> & { icon?: IconProps; }; export declare type DropdownItemsProps = ComponentProps<'div'>; export declare type DropdownItemProps = HTMLTribeProps<'button'> & { disabled?: boolean; leadingIcon?: IconProps; };