import { StylesOf } from '@codeleap/types'; import { ActivityIndicatorComposition } from '../ActivityIndicator'; import { BadgeComposition } from '../Badge'; import { TouchableStylesGen } from '../Touchable'; export type ButtonStates = 'disabled' | 'selected'; export type ButtonParts = 'text' | 'textFeedback' | 'wrapper' | 'wrapperFeedback' | 'feedback' | 'icon' | 'leftIcon' | 'rightIcon' | 'loader' | `loader${Capitalize}` | `badge${Capitalize}`; export type ButtonComposition = `${ButtonParts}:${ButtonStates}` | ButtonParts; export type ButtonStylesGen = StylesOf & { feedback?: TouchableStylesGen['feedback']; textFeedback?: TouchableStylesGen['feedback']; wrapperFeedback?: TouchableStylesGen['feedback']; }; //# sourceMappingURL=styles.d.ts.map