import { Add } from './add';
import { App } from './app';
import { Archive } from './archive';
import { Arrow } from './arrow';
import { Atom } from './atom';
import { Battery } from './battery';
import { Bell } from './bell';
import { BillingPayments } from './billing-payments';
import { Bin } from './bin';
import { Cancel } from './cancel';
import { Caret } from './caret';
import { Cart } from './cart';
import { Catalogue } from './catalogue';
import { Check } from './check';
import { CheckWithCircle } from './check-with-circle';
import { Chevron } from './chevron';
import { Choice } from './choice';
import { Chunk } from './chunk';
import { Clock } from './clock';
import { Cloud } from './cloud';
import { CloudWithKeyHole } from './cloud-with-key-hole';
import { Copy } from './copy';
import { CopyWithCloud } from './copy-with-cloud';
import { Coupon } from './coupon';
import { Crystal } from './crystal';
import { Customers } from './customers';
import { Dashboard } from './dashboard';
import { Date } from './date';
import { DateInfinity } from './date-infinity';
import { Discovery } from './discovery';
import { Document } from './document';
import { DocumentShortcut } from './document-shortcut';
import { Download } from './download';
import { DragHandle } from './drag-handle';
import { DynamicValue } from './dynamic-value';
import { Edit } from './edit';
import { Error } from './error';
import { ErrorWhite } from './error-white';
import { EyeClosed } from './eye-closed';
import { EyeOpen } from './eye-open';
import { FileUpload } from './file-upload';
import { Filename } from './filename';
import { FixedPropertyTable } from './fixed-property-table';
import { FixedValue } from './fixed-value';
import { Flow } from './flow';
import { Folder } from './folder';
import { FolderShortcut } from './folder-shortcut';
import { Frontends } from './frontends';
import { Fulfilment } from './fulfilment';
import { Glasses } from './glasses';
import { GraphQL } from './graphQL';
import { Grid } from './grid';
import { GridRelation } from './grid-relation';
import { HandMirror } from './hand-mirror';
import { Hooks } from './hooks';
import { Image } from './image';
import { Info } from './info';
import { Items } from './items';
import { Key } from './key';
import { Language } from './language';
import { Lifebouy } from './lifebouy';
import { Limitations } from './limitations';
import { Location } from './location';
import { LockClosed } from './lock-closed';
import { LockOpen } from './lock-open';
import { Magnifier } from './magnifier';
import { MinQuantity } from './min-quantity';
import { MinValue } from './min-value';
import { Multilingual } from './multilingual';
import { MultipleChoice } from './multiple-choice';
import { Mushroom } from './mushroom';
import { NailPolish } from './nail-polish';
import { Numeric } from './numeric';
import { Order } from './order';
import { Organization } from './organization';
import { ParagraphCollection } from './paragraph-collection';
import { Particle } from './particle';
import { Paths } from './paths';
import { People } from './people';
import { Percentage } from './percentage';
import { Piece } from './piece';
import { Pin } from './pin';
import { PipelineDashed } from './pipeline-dashed';
import { PlansAndPricing } from './plans-and-pricing';
import { Plug } from './plug';
import { PriceList } from './price-list';
import { PriceTag } from './price-tag';
import { Product } from './product';
import { ProductShortcut } from './product-shortcut';
import { Promotion } from './promotion';
import { PropertyTable } from './property-table';
import { Relation } from './relation';
import { Renew } from './renew';
import { RestrictedCatalogue } from './restricted-catalogue';
import { RichText } from './rich-text';
import { Rocket } from './rocket';
import { Search } from './search';
import { Selection } from './selection';
import { Settings } from './settings';
import { Shapes } from './shapes';
import { SingleLine } from './singleline';
import { SpecialPrice } from './special-price';
import { Split } from './split';
import { StockLocation } from './stock-location';
import { Subscription } from './subscription';
import { SubscriptionContracts } from './subscription-contracts';
import { SubscriptionPlans } from './subscription-plans';
import { Switch } from './switch';
import { Target } from './target';
import { Topics } from './topics';
import { TopicsBranch } from './topics-branch';
import { TopicsLeaf } from './topics-leaf';
import { Unpublish } from './unpublish';
import { Usage } from './usage';
import { UsageMeter } from './usage-meter';
import { User } from './user';
import { UserCard } from './user-card';
import { Users } from './users';
import { Variant } from './variant';
import { Video } from './video';
import { Wand } from './wand';
import { Warning } from './warning';
import { XForY } from './x-for-y';

export const Icon = {
  Add,
  Archive,
  App,
  Battery,
  BillingPayments,
  Bin,
  Bell,
  Caret,
  Cart,
  Catalogue,
  Check,
  CheckWithCircle,
  Chevron,
  Cloud,
  Clock,
  CloudWithKeyHole,
  Copy,
  Coupon,
  CopyWithCloud,
  Customers,
  Dashboard,
  Document,
  DocumentShortcut,
  Download,
  DragHandle,
  DynamicValue,
  Discovery,
  Edit,
  EyeClosed,
  EyeOpen,
  FixedValue,
  Flow,
  Folder,
  FolderShortcut,
  Frontends,
  Fulfilment,
  Glasses,
  GraphQL,
  Grid,
  HandMirror,
  Hooks,
  Info,
  Items,
  Key,
  Language,
  Lifebouy,
  Limitations,
  LockClosed,
  LockOpen,
  Multilingual,
  MultipleChoice,
  Magnifier,
  MinQuantity,
  MinValue,
  Mushroom,
  NailPolish,
  Order,
  Organization,
  Paths,
  People,
  Percentage,
  Piece,
  Pin,
  PlansAndPricing,
  Plug,
  PriceList,
  PriceTag,
  Product,
  ProductShortcut,
  Promotion,
  PipelineDashed,
  RestrictedCatalogue,
  Renew,
  Rocket,
  Search,
  Settings,
  Shapes,
  SpecialPrice,
  Split,
  StockLocation,
  SubscriptionContracts,
  SubscriptionPlans,
  /**
   * Component icons
   */
  Image,
  SingleLine,
  RichText,
  ParagraphCollection,
  PropertyTable,
  FixedPropertyTable,
  Switch,
  Location,
  Video,
  GridRelation,
  Date,
  DateInfinity,
  Relation,
  Numeric,
  Filename,
  FileUpload,
  /**
   * Misc
   */
  Arrow,
  Atom,
  Cancel,
  Error,
  ErrorWhite,
  Particle,
  Crystal,
  Choice,
  Chunk,
  Selection,
  /**
   * @deprecated Use SubscriptionPlans icon instead
   */
  Subscription,
  Target,
  Topics,
  TopicsBranch,
  TopicsLeaf,
  UsageMeter,
  Unpublish,
  User,
  Usage,
  UserCard,
  Users,
  Variant,
  Wand,
  Warning,
  XForY,
};
