import * as React from 'react';
export interface SettingsWheel16Props extends React.SVGProps<SVGSVGElement> { ariaLabel?: string }
export default function SettingsWheel16({ ariaLabel, ...props }: SettingsWheel16Props) {
  return (
    <svg viewBox="0 0 16 16" width="1em" height="1em" fill="currentColor"
         role={ariaLabel ? 'img' : 'presentation'}
         aria-label={ariaLabel || undefined}
         {...props}><path fill="currentColor" d="M15.5 7h-1.59a6 6 0 0 0-.292-1.089l1.378-.795a.5.5 0 0 0 .183-.683l-.5-.866a.5.5 0 0 0-.683-.183l-1.374.793a6 6 0 0 0-.798-.798l.794-1.375a.5.5 0 0 0-.183-.683l-.866-.5a.5.5 0 0 0-.683.183l-.795 1.378a6 6 0 0 0-1.088-.292V.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.59a6 6 0 0 0-1.088.292L5.12 1.004a.5.5 0 0 0-.683-.183l-.866.5a.5.5 0 0 0-.183.683l.794 1.375q-.436.362-.798.798L2.01 3.384a.5.5 0 0 0-.683.183l-.5.866a.5.5 0 0 0 .183.683l1.378.795Q2.192 6.435 2.096 7H.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1.59q.096.564.292 1.088l-1.378.795a.5.5 0 0 0-.183.683l.5.866a.5.5 0 0 0 .683.183l1.374-.794q.362.436.798.798l-.794 1.375a.5.5 0 0 0 .183.683l.866.5a.5.5 0 0 0 .683-.183l.795-1.378q.524.196 1.088.292v1.59a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1.59a6 6 0 0 0 1.088-.292l.795 1.378a.5.5 0 0 0 .683.183l.866-.5a.5.5 0 0 0 .183-.683l-.794-1.375q.437-.362.798-.798l1.374.794a.5.5 0 0 0 .683-.183l.5-.866a.5.5 0 0 0-.183-.683l-1.378-.795q.196-.524.292-1.088h1.59a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5ZM8 12c-.37 0-.721-.067-1.062-.161L8.577 9h3.281c-.447 1.721-2 3-3.858 3m0-8c1.858 0 3.411 1.279 3.858 3H8.577L6.938 4.161C7.278 4.067 7.63 4 8 4M4 8c0-1.116.461-2.123 1.2-2.85L6.845 8 5.2 10.85A3.98 3.98 0 0 1 4 8"/></svg>
  );
}
