import { type TextProps, type TouchableOpacityProps, type ActivityIndicatorProps, ViewStyle } from 'react-native'; import React from 'react'; import { ThemeName } from '../constants/Colors'; export type Props = TouchableOpacityProps & { themeScheme?: "light" | "dark"; children?: string | React.ReactNode; textStyle?: TextProps["style"]; textTextProps?: TextProps; loadingStyle?: ActivityIndicatorProps["style"]; loadingProps?: ActivityIndicatorProps; size?: "small" | "medium" | "large" | "extraLarge"; icon?: React.ReactNode; loading?: boolean; disableMemo?: boolean; variant?: "default" | "secondary" | "danger" | "warning" | "success" | "outline" | ThemeName; width?: ViewStyle["width"]; center?: boolean; }; declare const Button: React.NamedExoticComponent; export default Button; //# sourceMappingURL=Button.d.ts.map