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 PressableBaseProps } from '../system/Pressable'; import type { ControlBaseProps } from './Control'; export type CheckboxCellBaseProps = { title: React.ReactNode; description?: React.ReactNode; columnGap?: ThemeVars.Space; rowGap?: ThemeVars.Space; pressedBorderColor?: ThemeVars.Color; pressedBorderWidth?: ThemeVars.BorderWidth; } & Omit, 'style' | 'children' | 'title' | 'dotSize'> & Omit; export type CheckboxCellProps = CheckboxCellBaseProps & { styles?: { /** Root element */ root?: StyleProp; /** Checkbox input container element */ checkboxContainer?: StyleProp; /** Content container element */ contentContainer?: StyleProp; /** Title text element */ title?: StyleProp; /** Description text element */ description?: StyleProp; }; }; declare const CheckboxCellWithRef: ({ ref, ..._props }: CheckboxCellProps & { ref?: React.Ref; }) => import('react/jsx-runtime').JSX.Element; export declare const CheckboxCell: typeof CheckboxCellWithRef & React.MemoExoticComponent; export {}; //# sourceMappingURL=CheckboxCell.d.ts.map