import React from 'react'; interface PaymentIconProps { /** * Height in pixels (width auto-calculated as 4:3 ratio). Default: 18 * * Stays `number` rather than the shared `IconSize` (unlike icons-base / * -brand / -currency / -flag / -product): width is derived arithmetically as * `size * 4 / 3`, and a CSS length such as `"100%"` cannot be multiplied. * Sizing a payment icon by its container would need an aspect-ratio-based * rewrite, not a wider type. See FEP-895. */ size?: number; /** Additional CSS class (web only) */ className?: string; /** Inline styles */ style?: React.CSSProperties; /** Test ID for testing frameworks */ "data-testid"?: string; /** Test ID for React Native */ testID?: string; /** Accessible label for screen readers */ "aria-label"?: string; /** Whether the icon is hidden from screen readers. Default: false if aria-label provided */ "aria-hidden"?: boolean; } type PaymentIconComponent = React.FC; /** Internal props for PaymentIcon wrapper */ interface PaymentIconInternalProps extends PaymentIconProps { children?: React.ReactNode; /** SVG content as string for rendering */ svgContent: string; testID?: string; } declare const PaymentIcon: React.FC; declare const AmericanExpress: React.FC; declare const Aura: React.FC; declare const CartesBancaires: React.FC; declare const Cirrus: React.FC; declare const Dankort: React.FC; declare const Dinersclub: React.FC; declare const Discover: React.FC; declare const Elo: React.FC; declare const Hipercard: React.FC; declare const Jcb: React.FC; declare const Maestro: React.FC; declare const Mastercard: React.FC; declare const Mir: React.FC; declare const Naranja: React.FC; declare const Paypal: React.FC; declare const Sodexo: React.FC; declare const Uatp: React.FC; declare const Unionpay: React.FC; declare const Visa: React.FC; export { AmericanExpress, Aura, CartesBancaires, Cirrus, Dankort, Dinersclub, Discover, Elo, Hipercard, Jcb, Maestro, Mastercard, Mir, Naranja, PaymentIcon, type PaymentIconComponent, type PaymentIconProps, Paypal, Sodexo, Uatp, Unionpay, Visa };