// 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 SvgCashOutgoing = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 17 17"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M6.33329 11C6.33329 11.2189 6.43676 11.4356 6.63777 11.6378C6.83879 11.84 7.13343 12.0237 7.50487 12.1785C7.8763 12.3333 8.31726 12.456 8.80256 12.5398C9.28786 12.6236 9.808 12.6667 10.3333 12.6667C10.8586 12.6667 11.3787 12.6236 11.864 12.5398C12.3493 12.456 12.7903 12.3333 13.1617 12.1785C13.5332 12.0237 13.8278 11.84 14.0288 11.6378C14.2298 11.4356 14.3333 11.2189 14.3333 11M6.33329 11C6.33329 10.7811 6.43676 10.5644 6.63777 10.3622C6.83879 10.16 7.13343 9.97625 7.50487 9.82149C7.8763 9.66673 8.31726 9.54396 8.80256 9.4602C9.28786 9.37644 9.808 9.33333 10.3333 9.33333C10.8586 9.33333 11.3787 9.37644 11.864 9.4602C12.3493 9.54396 12.7903 9.66673 13.1617 9.82149C13.5332 9.97625 13.8278 10.16 14.0288 10.3622C14.2298 10.5644 14.3333 10.7811 14.3333 11M6.33329 11V13.6667C6.33329 14.5871 8.12416 15.3333 10.3333 15.3333C12.5424 15.3333 14.3333 14.5871 14.3333 13.6667V11M4.33329 9.90513C2.77971 9.67633 1.66663 9.059 1.66663 8.33333M1.66663 8.33333C1.66663 7.41287 3.45749 6.66667 5.66663 6.66667C7.05794 6.66667 8.28336 6.96267 8.99996 7.41173M1.66663 8.33333V11C1.66663 11.7257 2.77971 12.343 4.33329 12.5718M15.7244 5.05729V1.33291H12M15.6568 1.33333L10.9999 5.99019"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
