import React from 'react'; import type { ImageSourcePropType, StyleProp, TextStyle, ViewStyle } from 'react-native'; export interface SerializableStatelessStepperProps { format?: 'horizontalCenter' | 'horizontalLeft' | 'vertical'; stepperStyle?: ViewStyle; count: number; countUpperLimit?: number; counterStyle?: TextStyle; editable?: boolean; prefix?: string; } export interface StatelessStepperProps extends Omit { onChange?: (count: number) => void; stepperStyle?: StyleProp; counterStyle?: StyleProp; renderText?: (text: string, style: StyleProp, value: number) => React.ReactNode; onDecreaseButtonPress: (count: number) => void; decreaseButtonImage?: ImageSourcePropType; renderDecreaseButton?: (count: number, handlePress: () => void) => React.ReactNode; onIncreaseButtonPress: (count: number) => void; increaseButtonImage?: ImageSourcePropType; renderIncreaseButton?: (count: number, handlePress: () => void) => React.ReactNode; } export declare const StatelessStepper: (props?: Partial) => JSX.Element;