import React from 'react'; import { Size } from '../utils'; export interface Option { isDisabled?: boolean; value: string; label: string; } export interface DropdownOptionProps { options: Option[]; isRadio?: boolean; children?: React.ReactNode; icon?: React.ReactNode; iconType?: 'material' | 'boxicon'; size?: Size; idDropdown?: string; isDisabled?: boolean; } export interface DropdownProps { title?: string; isBordered?: boolean; onlyIcon?: boolean; btnIconRight?: string; btnIconRightClass?: string; btnIconLeft?: string; btnIconLeftClass?: string; isMenuRight?: boolean; isNested?: boolean; idDropdown?: string; isSubDropdown?: boolean; } export interface DropdownItemsProps { title?: string; isDanger?: boolean; isAlignRight?: boolean; itemIconRight?: string; itemIconLeft?: string; isSubItem?: boolean; isDisabled?: boolean; } export declare const DropdownIcon: React.FC<{ itemIcon: string; itemIconClass?: string; }>; export declare const DropdownItem: React.FC; export declare const Dropdown: React.FC; export declare const DropdownOption: ({ options, isRadio, children, icon, iconType, size, idDropdown, isDisabled }: DropdownOptionProps) => JSX.Element;