import React from 'react'; import type { View } from 'react-native'; import type { ButtonProps } from '../Button/types'; import type { SoundOptions, HapticFeedbackOptions } from '../../core/sound/types'; interface SoundButtonProps extends ButtonProps { /** Whether to play sound feedback on press */ enableSoundFeedback?: boolean; /** Whether to play haptic feedback on press */ enableHapticFeedback?: boolean; /** Custom sound options for button press */ soundOptions?: SoundOptions; /** Custom haptic options for button press */ hapticOptions?: HapticFeedbackOptions; /** Whether to play hover sound (web only) */ enableHoverSound?: boolean; /** Custom sound options for hover */ hoverSoundOptions?: SoundOptions; } /** * Enhanced Button component with integrated sound and haptic feedback */ export declare const SoundButton: React.ForwardRefExoticComponent>; export {};