hunk.code_window: "use client";
   import { useFeatureIsOn } from "@growthbook/growthbook-react";
   import { useTranslation } from "react-i18next";
   import { PiPaperclipFill } from "react-icons/pi";
   import Button from "@/lib/components/ui/Button";
   import { useKnowledgeToFeedContext } from "@/lib/context/KnowledgeToFeedProvider/hooks/useKnowledgeToFeedContext";
  
hunk.labels: keep replace keep keep keep keep keep
hunk.file_path: frontend/app/chat/[chatId]/components/ActionsBar/components/ChatInput/index.tsx
hunk.type: replace
file: import type { Schema, Attribute } from '@strapi/strapi';
  
  export interface SharedMetaSocial extends Schema.Component {
    collectionName: 'components_shared_meta_socials';
    info: {
      displayName: 'metaSocial';
      icon: 'project-diagram';
    };
    attributes: {
      socialNetwork: Attribute.Enumeration<['Facebook', 'Twitter']> &
        Attribute.Required;
      title: Attribute.String &
        Attribute.Required &
        Attribute.SetMinMaxLength<{
          maxLength: 60;
        }>;
      description: Attribute.String &
        Attribute.Required &
        Attribute.SetMinMaxLength<{
          maxLength: 65;
        }>;
      image: Attribute.Media;
    };
  }
  
  export interface SharedSeo extends Schema.Component {
    collectionName: 'components_shared_seos';
    info: {
      displayName: 'seo';
      icon: 'search';
      description: '';
    };
    attributes: {
      metaTitle: Attribute.String &
        Attribute.Required &
        Attribute.SetMinMaxLength<{
          maxLength: 60;
        }>;
      metaDescription: Attribute.String &
        Attribute.Required &
        Attribute.SetMinMaxLength<{
          minLength: 50;
          maxLength: 160;
        }>;
      metaImage: Attribute.Media & Attribute.Required;
      metaSocial: Attribute.Component<'shared.meta-social', true>;
      keywords: Attribute.Text;
      metaRobots: Attribute.String;
      structuredData: Attribute.JSON;
      metaViewport: Attribute.String;
      canonicalURL: Attribute.String;
    };
  }
  
  declare module '@strapi/types' {
    export module Shared {
      export interface Components {
        'shared.meta-social': SharedMetaSocial;
        'shared.seo': SharedSeo;
      }
    }
  }
  