import React, { FC } from 'react'; import { CallbackFunctionVariadic } from '@geenee/geeclient-kit/src/lib/type/type'; import { SizeType } from '../../util/global-props'; import './dropdown.component.scss'; export declare type DropdownPropsType = { className?: string; menu?: ((callBack: CallbackFunctionVariadic) => React.ReactNode) | React.ReactNode; items?: React.ReactNode; children: ((dropdownOpen: boolean) => React.ReactNode) | React.ReactNode; disabled?: boolean; viewType?: 'primary' | 'secondary'; fullWidth?: boolean; isChangeOutside?: boolean; isChanged?: (open: boolean) => void; isOpen?: boolean; margin?: SizeType; flex?: number | string; menuWidth?: string; position?: 'auto-vertical-left' | 'auto-vertical-center' | 'auto-vertical-right' | 'bottom-left' | 'bottom-center' | 'bottom-right' | 'top-left' | 'top-center' | 'top-right'; onSelect?: (e: React.SyntheticEvent, id: string) => void; closeOnSelect?: boolean; style?: React.CSSProperties; }; export declare const Dropdown: FC;