import * as React from 'react';
export interface Amex48Props extends React.SVGProps<SVGSVGElement> { ariaLabel?: string }
export default function Amex48({ ariaLabel, ...props }: Amex48Props) {
  return (
    <svg viewBox="0 0 48 48" width="1em" height="1em" fill="currentColor"
         role={ariaLabel ? 'img' : 'presentation'}
         aria-label={ariaLabel || undefined}
         {...props}><g stroke="currentColor" stroke-linecap="square" stroke-miterlimit="10" stroke-width="2"><g fill="currentColor" stroke-linecap="square" stroke-miterlimit="10"><path fill="none" d="M43.5 40.5h-38a3 3 0 0 1-3-3v-26a3 3 0 0 1 3-3h38a3 3 0 0 1 3 3v26a3 3 0 0 1-3 3"/><path d="M11.033 24.929h2.33l-1.165-2.857zM43.5 19.5h-5.969l-1.456 1.571-1.311-1.571H22.098l-1.165 2.571-1.165-2.571h-5.096v1.143L14.09 19.5H9.722L5.5 29.5h5.096l.582-1.571h1.456l.582 1.571h5.678v-1.143l.437 1.143h2.912l.437-1.286V29.5h11.648l1.456-1.571 1.31 1.571h5.969l-3.785-5zm-17.617 8.571h-1.602V22.5l-2.475 5.571H20.35L17.875 22.5v5.571h-3.349l-.582-1.571H10.45l-.582 1.571H7.975l3.057-7.143h2.475l2.766 6.714v-6.714h2.766l2.184 4.857 2.038-4.857h2.766v7.143zm14.414 0h-2.184l-1.893-2.429-2.184 2.429h-6.552v-7.143h6.697l2.038 2.286 2.184-2.286h2.038L37.239 24.5zm-11.211-5.714v1.286h3.64v1.429h-3.64V26.5h4.077l1.893-2.143-1.747-2z" data-color="color-2" data-stroke="none"/></g></g></svg>
  );
}
