// Auto-generated file - do not edit manually
// Generated by scripts/generate-docs.ts
// Maps block types to their icon component references

import type { ComponentType, SVGProps } from 'react'
import {
  A2AIcon,
  AhrefsIcon,
  AirtableIcon,
  ApifyIcon,
  ApolloIcon,
  ArxivIcon,
  AsanaIcon,
  BrainIcon,
  BrowserUseIcon,
  CalendlyIcon,
  CirclebackIcon,
  ClayIcon,
  ConfluenceIcon,
  CursorIcon,
  DatadogIcon,
  DiscordIcon,
  DocumentIcon,
  DropboxIcon,
  DuckDuckGoIcon,
  DynamoDBIcon,
  ElasticsearchIcon,
  ElevenLabsIcon,
  ExaAIIcon,
  EyeIcon,
  FirecrawlIcon,
  FirefliesIcon,
  GithubIcon,
  GitLabIcon,
  GmailIcon,
  GoogleCalendarIcon,
  GoogleDocsIcon,
  GoogleDriveIcon,
  GoogleFormsIcon,
  GoogleGroupsIcon,
  GoogleIcon,
  GoogleSheetsIcon,
  GoogleSlidesIcon,
  GoogleVaultIcon,
  GrafanaIcon,
  GrainIcon,
  GreptileIcon,
  HubspotIcon,
  HuggingFaceIcon,
  HunterIOIcon,
  ImageIcon,
  IncidentioIcon,
  IntercomIcon,
  JinaAIIcon,
  JiraIcon,
  JiraServiceManagementIcon,
  KalshiIcon,
  LangsmithIcon,
  LemlistIcon,
  LinearIcon,
  LinkedInIcon,
  LinkupIcon,
  MailchimpIcon,
  MailgunIcon,
  MailServerIcon,
  Mem0Icon,
  MicrosoftExcelIcon,
  MicrosoftOneDriveIcon,
  MicrosoftPlannerIcon,
  MicrosoftSharepointIcon,
  MicrosoftTeamsIcon,
  MistralIcon,
  MongoDBIcon,
  MySQLIcon,
  Neo4jIcon,
  NotionIcon,
  OpenAIIcon,
  OutlookIcon,
  PackageSearchIcon,
  ParallelIcon,
  PerplexityIcon,
  PineconeIcon,
  PipedriveIcon,
  PolymarketIcon,
  PostgresIcon,
  PosthogIcon,
  PulseIcon,
  QdrantIcon,
  RDSIcon,
  RedditIcon,
  ReductoIcon,
  ResendIcon,
  S3Icon,
  SalesforceIcon,
  SearchIcon,
  SendgridIcon,
  SentryIcon,
  SerperIcon,
  ServiceNowIcon,
  SftpIcon,
  ShopifyIcon,
  SlackIcon,
  SmtpIcon,
  SpotifyIcon,
  SQSIcon,
  SshIcon,
  STTIcon,
  StagehandIcon,
  StripeIcon,
  SupabaseIcon,
  TavilyIcon,
  TelegramIcon,
  TextractIcon,
  TinybirdIcon,
  TranslateIcon,
  TrelloIcon,
  TTSIcon,
  TwilioIcon,
  TypeformIcon,
  VideoIcon,
  WealthboxIcon,
  WebflowIcon,
  WhatsAppIcon,
  WikipediaIcon,
  WordpressIcon,
  xIcon,
  YouTubeIcon,
  ZendeskIcon,
  ZepIcon,
  ZoomIcon,
} from '@/components/icons'

type IconComponent = ComponentType<SVGProps<SVGSVGElement>>

export const blockTypeToIconMap: Record<string, IconComponent> = {
  a2a: A2AIcon,
  ahrefs: AhrefsIcon,
  airtable: AirtableIcon,
  apify: ApifyIcon,
  apollo: ApolloIcon,
  arxiv: ArxivIcon,
  asana: AsanaIcon,
  browser_use: BrowserUseIcon,
  calendly: CalendlyIcon,
  circleback: CirclebackIcon,
  clay: ClayIcon,
  confluence_v2: ConfluenceIcon,
  cursor_v2: CursorIcon,
  datadog: DatadogIcon,
  discord: DiscordIcon,
  dropbox: DropboxIcon,
  duckduckgo: DuckDuckGoIcon,
  dynamodb: DynamoDBIcon,
  elasticsearch: ElasticsearchIcon,
  elevenlabs: ElevenLabsIcon,
  exa: ExaAIIcon,
  file_v2: DocumentIcon,
  firecrawl: FirecrawlIcon,
  fireflies: FirefliesIcon,
  github_v2: GithubIcon,
  gitlab: GitLabIcon,
  gmail_v2: GmailIcon,
  google_calendar_v2: GoogleCalendarIcon,
  google_docs: GoogleDocsIcon,
  google_drive: GoogleDriveIcon,
  google_forms: GoogleFormsIcon,
  google_groups: GoogleGroupsIcon,
  google_search: GoogleIcon,
  google_sheets_v2: GoogleSheetsIcon,
  google_slides: GoogleSlidesIcon,
  google_vault: GoogleVaultIcon,
  grafana: GrafanaIcon,
  grain: GrainIcon,
  greptile: GreptileIcon,
  hubspot: HubspotIcon,
  huggingface: HuggingFaceIcon,
  hunter: HunterIOIcon,
  image_generator: ImageIcon,
  imap: MailServerIcon,
  incidentio: IncidentioIcon,
  intercom_v2: IntercomIcon,
  jina: JinaAIIcon,
  jira: JiraIcon,
  jira_service_management: JiraServiceManagementIcon,
  kalshi: KalshiIcon,
  knowledge: PackageSearchIcon,
  langsmith: LangsmithIcon,
  lemlist: LemlistIcon,
  linear: LinearIcon,
  linkedin: LinkedInIcon,
  linkup: LinkupIcon,
  mailchimp: MailchimpIcon,
  mailgun: MailgunIcon,
  mem0: Mem0Icon,
  memory: BrainIcon,
  microsoft_excel_v2: MicrosoftExcelIcon,
  microsoft_planner: MicrosoftPlannerIcon,
  microsoft_teams: MicrosoftTeamsIcon,
  mistral_parse_v2: MistralIcon,
  mongodb: MongoDBIcon,
  mysql: MySQLIcon,
  neo4j: Neo4jIcon,
  notion_v2: NotionIcon,
  onedrive: MicrosoftOneDriveIcon,
  openai: OpenAIIcon,
  outlook: OutlookIcon,
  parallel_ai: ParallelIcon,
  perplexity: PerplexityIcon,
  pinecone: PineconeIcon,
  pipedrive: PipedriveIcon,
  polymarket: PolymarketIcon,
  postgresql: PostgresIcon,
  posthog: PosthogIcon,
  pulse: PulseIcon,
  qdrant: QdrantIcon,
  rds: RDSIcon,
  reddit: RedditIcon,
  reducto: ReductoIcon,
  resend: ResendIcon,
  s3: S3Icon,
  salesforce: SalesforceIcon,
  search: SearchIcon,
  sendgrid: SendgridIcon,
  sentry: SentryIcon,
  serper: SerperIcon,
  servicenow: ServiceNowIcon,
  sftp: SftpIcon,
  sharepoint: MicrosoftSharepointIcon,
  shopify: ShopifyIcon,
  slack: SlackIcon,
  smtp: SmtpIcon,
  spotify: SpotifyIcon,
  sqs: SQSIcon,
  ssh: SshIcon,
  stagehand: StagehandIcon,
  stripe: StripeIcon,
  stt: STTIcon,
  supabase: SupabaseIcon,
  tavily: TavilyIcon,
  telegram: TelegramIcon,
  textract: TextractIcon,
  tinybird: TinybirdIcon,
  translate: TranslateIcon,
  trello: TrelloIcon,
  tts: TTSIcon,
  twilio_sms: TwilioIcon,
  twilio_voice: TwilioIcon,
  typeform: TypeformIcon,
  video_generator_v2: VideoIcon,
  vision: EyeIcon,
  wealthbox: WealthboxIcon,
  webflow: WebflowIcon,
  whatsapp: WhatsAppIcon,
  wikipedia: WikipediaIcon,
  wordpress: WordpressIcon,
  x: xIcon,
  youtube: YouTubeIcon,
  zendesk: ZendeskIcon,
  zep: ZepIcon,
  zoom: ZoomIcon,
}
