/**
 * Componentes atómicos del módulo InnerButton
 *
 * Estos componentes son los bloques de construcción más pequeños
 * y reutilizables del botón, siguiendo Atomic Design.
 */
export { ButtonContent } from './ButtonContent';
export type { ButtonContentProps } from './ButtonContent';
export type { ButtonSlotSpreadSides, ButtonSlotSpreadLayout, ButtonSlotLayout, ButtonSlotSpreadTextAlign, } from '../../../shared/types/button';
export { BUTTON_SLOT_SPREAD_CENTER, isButtonSlotSpreadLayout } from '../../../shared/types/button';
export { ButtonIcon } from './ButtonIcon';
export type { ButtonIconProps } from './ButtonIcon';
export { ButtonSlotLeft, ButtonSlotRight } from './ButtonSlots';
export type { ButtonSlotLeftProps, ButtonSlotRightProps } from './ButtonSlots';
export { ButtonBadge } from './ButtonBadge';
export type { ButtonBadgeProps } from './ButtonBadge';
//# sourceMappingURL=index.d.ts.map