import * as React from 'react';
export interface Ai48Props extends React.SVGProps<SVGSVGElement> { ariaLabel?: string }
export default function Ai48({ ariaLabel, ...props }: Ai48Props) {
  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" transform="translate(.5 .5)"><path fill="none" d="M16 6V2m16 4V2m-8 4V2m22 30h-4m4-16h-4m4 8h-4M6 32H2m4-16H2m4 8H2m14 22v-4m16 4v-4m-8 4v-4" data-color="color-2"/><rect width="36" height="36" x="6" y="6" fill="none" rx="4"/><path fill="none" d="M12 12h24v24H12z"/><path d="m24.971 29.9-1.284-3.568h-4.913L17.518 29.9H15.3L20.11 17h2.29l4.8 12.9Zm-1.837-5.379-1.2-3.5q-.132-.351-.366-1.107t-.32-1.107a20 20 0 0 1-.694 2.364l-1.16 3.348ZM29 29.9V17.053h2V29.9Z" data-color="color-2" data-stroke="none"/></g></g></svg>
  );
}
