import React from 'react'; import type { SharedInputProps } from '@coinbase/cds-common/types/InputBaseProps'; import type { InputStackBaseProps } from './InputStack'; import { type NativeInputBaseProps, type NativeInputProps } from './NativeInput'; export type TextInputBaseProps = NativeInputBaseProps & SharedInputProps & Pick< InputStackBaseProps, | 'height' | 'variant' | 'width' | 'disabled' | 'borderRadius' | 'enableColorSurge' | 'labelVariant' | 'inputBackground' > & { /** * Customize the element which the input area will be rendered as. Adds ability to render the input area * as a `