import { ReactNode } from 'react'; import { ViewStyle, TextStyle } from 'react-native'; export interface ButtonProps { title?: string; onPress: () => void; onLongPress?: () => void; variant?: 'filled' | 'outline'; size?: 'small' | 'medium' | 'large'; isLoading?: boolean; disabled?: boolean; icon?: ReactNode; iconPosition?: 'left' | 'right'; fullWidth?: boolean; borderRadius?: number; hitSlop?: number; accessibilityLabel?: string; style?: ViewStyle; contentStyle?: ViewStyle; textStyle?: TextStyle; backgroundColor?: string; textColor?: string; borderColor?: string; disabledBackgroundColor?: string; disabledTextColor?: string; disabledBorderColor?: string; loadingColor?: string; showShadow?: boolean; shadowColor?: string; pressedBackgroundColor?: string; } //# sourceMappingURL=Button.types.d.ts.map