import { Ref } from 'react'; import { PaymentCardProps as BasePaymentCardProps, StatefulPaymentCardProps as BaseStatefulPaymentCardProps, PaymentCardOverrides as BasePaymentCardOverrides } from '../baseui/payment-card'; import { Override } from '../overrides'; import { SpacewebComponentProps, Intent } from '../types'; import { InputSize, InputVariant, SharedProps, FocusPosition } from '../input'; export declare type PaymentCardOverrides = { [key in keyof BasePaymentCardOverrides]?: Override>; }; declare type CommonInputProps = { variant?: InputVariant; size?: InputSize; overrides?: PaymentCardOverrides; intent?: Intent; autoFocus?: FocusPosition; inputRef?: Ref; }; export declare type PaymentCardProps = Omit, 'size' | 'overrides' | 'positive' | 'error' | 'autoFocus' | 'inputRef'> & CommonInputProps; export declare type StatefulPaymentCardProps = Omit, 'size' | 'overrides' | 'positive' | 'error' | 'autoFocus' | 'inputRef'> & CommonInputProps; export {};