{
  "name": "ContactSplit",
  "propsSchema": {
    "tag": "string",
    "title": "string",
    "description": "string",
    "useInvertedBackground": "'noInvert' | 'invertDefault'",
    "imageSrc?": "string",
    "videoSrc?": "string",
    "imageAlt?": "string (default: '')",
    "videoAriaLabel?": "string (default: 'Contact section video')",
    "mediaPosition?": "'left' | 'right' (default: 'right')",
    "tagIcon?": "LucideIcon",
    "inputPlaceholder?": "string (default: 'Enter your email')",
    "buttonText?": "string (default: 'Sign Up')",
    "termsText?": "string (default: 'By clicking Sign Up you're confirming that you agree with our Terms and Conditions.')",
    "onSubmit?": "(email: string) => void",
    "ariaLabel?": "string (default: 'Contact section')",
    "className?": "string",
    "containerClassName?": "string",
    "contentClassName?": "string",
    "contactFormClassName?": "string",
    "tagClassName?": "string",
    "titleClassName?": "string",
    "descriptionClassName?": "string",
    "formWrapperClassName?": "string",
    "formClassName?": "string",
    "inputClassName?": "string",
    "buttonClassName?": "string",
    "buttonTextClassName?": "string",
    "termsClassName?": "string",
    "mediaWrapperClassName?": "string",
    "mediaClassName?": "string"
  }
}