/** * * This file may have been modified by Bytedance Inc. (“Bytedance Inc.'s Modifications”). * All Bytedance Inc.'s Modifications are Copyright (year) Bytedance Inc.. * * This source code is licensed under the Apache license. * See LICENSE file in the project root for license information. * */ import * as React from 'react'; import { TriggerProps } from 'rc-trigger'; import { AnimationType, AlignType, BuildInPlacements, ActionType } from 'rc-trigger/lib/interface'; export interface DropdownProps extends Pick { minOverlayWidthMatchTrigger?: boolean; arrow?: boolean; onVisibleChange?: (visible: boolean) => void; onOverlayClick?: (e: Event) => void; prefixCls?: string; transitionName?: string; overlayClassName?: string; openClassName?: string; animation?: AnimationType; align?: AlignType; overlayStyle?: React.CSSProperties; placement?: string; placements?: BuildInPlacements; overlay?: (() => React.ReactElement) | React.ReactElement; trigger?: ActionType | ActionType[]; alignPoint?: boolean; showAction?: ActionType[]; hideAction?: ActionType[]; visible?: boolean; visibleChangeOnMenu?: boolean; } declare const _default: React.ForwardRefExoticComponent>; export default _default;