import { IconComponent } from '../../Icons/types'; export interface SplitButtonActionSlot { icon?: IconComponent | React.ReactElement; label?: string; children?: React.ReactNode; onClick?: (e: React.MouseEvent) => void; ref?: React.Ref; /** Mantiene el aspecto pressed (p. ej. menĂº abierto en este slot). */ pressed?: boolean; } export interface SplitButtonTrailingSlot { icon?: IconComponent; onClick?: (e: React.MouseEvent) => void; ref?: React.Ref; /** Mantiene el aspecto pressed (p. ej. menĂº abierto en este slot). */ pressed?: boolean; } export interface SplitButtonProps { action?: SplitButtonActionSlot; trailing?: SplitButtonTrailingSlot; disabled?: boolean; className?: string; } declare const _default: import('react').MemoExoticComponent<{ ({ action, trailing, disabled, className, }: SplitButtonProps): import("react/jsx-runtime").JSX.Element; displayName: string; }>; export default _default;