import React from 'react'; import { type StyleProp, type TextStyle, type View, type ViewStyle } from 'react-native'; import type { ThemeVars } from '@coinbase/cds-common/core/theme'; import { type PressableProps } from '../system/Pressable'; import type { ControlBaseProps } from './Control'; export type RadioCellBaseProps = { title: React.ReactNode; description?: React.ReactNode; columnGap?: ThemeVars.Space; rowGap?: ThemeVars.Space; pressedBorderColor?: ThemeVars.Color; pressedBorderWidth?: ThemeVars.BorderWidth; } & Omit, 'style' | 'children' | 'title' | 'controlSize' | 'dotSize'> & Omit; export type RadioCellProps = RadioCellBaseProps & { styles?: { /** Root element */ root?: StyleProp; /** Radio input container element */ radioContainer?: StyleProp; /** Content container element */ contentContainer?: StyleProp; /** Title text element */ title?: StyleProp; /** Description text element */ description?: StyleProp; }; }; declare const RadioCellWithRef: ({ ref, ..._props }: RadioCellProps & { ref?: React.Ref; }) => import('react/jsx-runtime').JSX.Element; export declare const RadioCell: typeof RadioCellWithRef & React.MemoExoticComponent; export {}; //# sourceMappingURL=RadioCell.d.ts.map