import * as React from 'react';
export interface VacuumCleaner24Props extends React.SVGProps<SVGSVGElement> { ariaLabel?: string }
export default function VacuumCleaner24({ ariaLabel, ...props }: VacuumCleaner24Props) {
  return (
    <svg viewBox="0 0 24 24" width="1em" height="1em" fill="currentColor"
         role={ariaLabel ? 'img' : 'presentation'}
         aria-label={ariaLabel || undefined}
         {...props}><g fill="currentColor"><path d="M7 8h2a3 3 0 0 1 3 3v5.1a5.1 5.1 0 0 0-2.55.14A4.977 4.977 0 0 0 7.026 24H2a2 2 0 0 1-2-2v-7a7 7 0 0 1 7-7m-5 8h1a3 3 0 0 0 3-3v-2.9A5.01 5.01 0 0 0 2 15Z"/><path d="M11 24a3 3 0 1 0-3-3 3 3 0 0 0 3 3" data-color="color-2"/><path d="M15.5 0A5.506 5.506 0 0 0 10 5.5v.6a4.95 4.95 0 0 1 2 .925V5.5a3.5 3.5 0 0 1 7 0V10h2V5.5A5.506 5.506 0 0 0 15.5 0"/><path d="M23.555 21.168 21 19.465V12h-2v7.465l-2.555 1.7A1 1 0 0 0 16 22v1a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-1a1 1 0 0 0-.445-.832" data-color="color-2"/></g></svg>
  );
}
