import React from 'react'; import type { View } from 'react-native'; import type { ThemeVars } from '@coinbase/cds-common/core/theme'; import { type ControlBaseProps } from './Control'; export type CheckboxBaseProps = Omit< ControlBaseProps, 'controlColor' | 'controlSize' | 'dotSize' > & { /** * Sets the checked/active color of the checkbox. * @default fgInverse */ controlColor?: ThemeVars.Color; /** * Sets the border width of the checkbox. * @default 100 */ borderWidth?: ThemeVars.BorderWidth; /** * Sets the outer checkbox control size in pixels. * @default theme.controlSize.checkboxSize */ controlSize?: number; }; export type CheckboxProps = CheckboxBaseProps; declare const CheckboxWithRef: ({ ref, ..._props }: CheckboxProps & { ref?: React.Ref; }) => import('react/jsx-runtime').JSX.Element; export declare const Checkbox: typeof CheckboxWithRef & React.MemoExoticComponent; export {}; //# sourceMappingURL=Checkbox.d.ts.map