import { default as React } from 'react'; export type CardType = 'visa' | 'mastercard' | 'amex' | 'discover' | 'unknown'; export interface CreditCardInputProps { /** Card number value */ cardNumber: string; /** Card number change handler */ onCardNumberChange: (value: string) => void; /** Expiry date value (MM/YY) */ expiryDate?: string; /** Expiry date change handler */ onExpiryDateChange?: (value: string) => void; /** CVV value */ cvv?: string; /** CVV change handler */ onCVVChange?: (value: string) => void; /** Cardholder name */ cardholderName?: string; /** Cardholder name change handler */ onCardholderNameChange?: (value: string) => void; /** Show all fields (card, expiry, cvv, name) */ showAllFields?: boolean; /** Disabled state */ disabled?: boolean; /** Additional className */ className?: string; } /** * CreditCardInput Component * * Credit card input with auto-formatting and card type detection. * Supports multiple card types and validates input. * * @example * ```tsx * * ``` * * @example * ```tsx * * ``` */ export declare const CreditCardInput: React.FC; //# sourceMappingURL=credit-card-input.d.ts.map