import React from 'react'; export interface DropdownItem { label: string; value: string; onClick?: () => void; disabled?: boolean; } export interface DropdownProps { /** * Whether the dropdown is open */ isOpen: boolean; /** * Callback when the dropdown should close */ onClose: () => void; /** * The dropdown items */ items: DropdownItem[]; /** * The trigger element */ trigger: React.ReactElement; } /** * Dropdown menu component * * @example * ```tsx * setIsOpen(false)} * trigger={} * items={[ * { label: 'Edit', value: 'edit', onClick: handleEdit }, * { label: 'Delete', value: 'delete', onClick: handleDelete }, * ]} * /> * ``` */ export declare const Dropdown: React.ForwardRefExoticComponent>; //# sourceMappingURL=Dropdown.d.ts.map