import { default as React } from 'react'; import { DropPlacementsType, ShapeType, SizeType, SurfaceThemeType, TriggerType } from '../const/types.cjs'; import { IconType } from '../icon/index.cjs'; export interface DropdownButtonProps extends Omit, "onClick" | "defaultValue" | "defaultChecked"> { size?: SizeType; shape?: ShapeType; disabled?: boolean; icon?: IconType[]; theme?: SurfaceThemeType; arrow?: boolean; trigger?: TriggerType; placement?: DropPlacementsType; /** 关闭后是否销毁面板内容。默认销毁(重开时重新挂载);设为 false 可保留面板内的表单状态,代价是每个打开过的实例留一份隐藏 DOM。 */ destroyOnClose?: boolean; onClick?: (e: React.MouseEvent) => void; overlay?: React.ReactNode; children?: React.ReactNode; } declare const DropdownButton: React.FC; export default DropdownButton;