import React from 'react'; import type { MyPressableProps } from '../../interfaces/myPressable'; /** * A custom pressable component. * * @component * * @param {MyPressableProps} props - The pressable component props. * @param {StyleProp} [props.style] - The style for the pressable component. * @param {object} [props.android_ripple] - The ripple effect configuration for Android. * @param {React.ReactNode} [props.children] - The child components or elements. * @param {boolean} [props.iosOpacityEffect=false] - Enable iOS opacity effect when pressed. * @param {StyleProp} [props.containerStyle] - The style for the container wrapping the pressable component. * @param {number} [props.borderRadius=0] - The border radius for the container. * @param {boolean} [props.foreground=false] - Whether the ripple effect should appear as a foreground or background effect on Android. * @param {boolean} [props.secondaryRipple=false] - Whether to use the secondary color for the ripple effect. * @param {boolean} [props.primaryRipple=false] - Whether to use the primary color for the ripple effect. * @param {boolean} [props.disabled=false] - Whether the pressable is disabled. * @param {boolean} [props.disabledNoOpacity=false] - Disable the button without an opacity effect. * @param {string} [props.backgroundColor='transparent'] - The background color of the pressable. * @param {PressableProps} [restOfProps] - Additional props to be passed to the Pressable component. * * @returns {JSX.Element} The rendered pressable component. */ declare const MyPressable: React.FC; export default MyPressable; //# sourceMappingURL=index.d.ts.map