// eslint-disable-next-line @typescript-eslint/ban-ts-comment
//@ts-nocheck
import type { VariantProps } from 'class-variance-authority'
import * as React from 'react'
import type { SVGProps } from 'react'
import { iconVariants } from '../../iconVariants'

type Color = VariantProps<typeof iconVariants>['color'] | undefined

export const SvgAiGenerateVoiceRobot2 = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 18 16"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M13.3332 0V1.66667M12.3332 3.33333V4.66667M14.3332 3.33333V4.66667M8.33317 4.66667H3.82568V9.5238C3.82568 11.0141 5.0338 12.2222 6.5241 12.2222C8.01437 12.2222 9.2225 11.0141 9.2225 9.5238V8.35407M1.6665 9.52407C1.6665 12.2066 3.84112 14.3812 6.52364 14.3812M6.52364 14.3812C9.20617 14.3812 11.3808 12.2066 11.3808 9.52407M6.52364 14.3812L6.52392 15.9999M10.3332 6.33333V1.66667H16.3298V6.33333H10.3332Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
