import { DropdownProps } from 'antd'; import { SpaceSize } from 'antd/es/space'; import React, { CSSProperties, Key, ReactNode } from 'react'; interface Item { label: ReactNode; key?: Key; onClick?: () => void; disabled?: boolean; } export interface Props { className?: string; style?: CSSProperties; items: Item[]; count?: number; size?: SpaceSize | [SpaceSize, SpaceSize]; moreRender?: () => ReactNode; wrap?: boolean; direction?: 'horizontal' | 'vertical'; align?: 'start' | 'end' | 'center' | 'baseline'; split?: React.ReactNode; drapdownClassName?: string; drapdownStyle?: CSSProperties; dropdownPlacement?: 'topLeft' | 'topCenter' | 'topRight' | 'bottomLeft' | 'bottomCenter' | 'bottomRight' | 'top' | 'bottom'; dropdownRender?: DropdownProps['dropdownRender']; dropdownTrigger?: ('click' | 'hover')[]; } export type RefInternalActions = (props: React.PropsWithChildren & { ref?: React.Ref; }) => React.ReactElement; declare const ForwardExternalActions: React.ForwardRefExoticComponent>; export default ForwardExternalActions;