import React from 'react'; import type { PropsWithChildren } from 'react'; export type DropdownProps = PropsWithChildren<{ trigger: React.ReactNode; triggerEvent?: 'click' | 'hover'; placement?: 'top' | 'bottom'; alignment?: 'start' | 'end'; active?: boolean; closeOnClick?: boolean; dataAttributes?: Record; className?: string; withArrow?: boolean; onClick?: (event: React.UIEvent) => void; onClose?: () => void; }>; export declare const Dropdown: React.ForwardRefExoticComponent<{ trigger: React.ReactNode; triggerEvent?: 'click' | 'hover'; placement?: 'top' | 'bottom'; alignment?: 'start' | 'end'; active?: boolean; closeOnClick?: boolean; dataAttributes?: Record; className?: string; withArrow?: boolean; onClick?: (event: React.UIEvent) => void; onClose?: () => void; } & { children?: React.ReactNode | undefined; } & React.RefAttributes>;