[
  {
    "tags": {},
    "description": "The form footer sits at the bottom of a page and provides context and guidance to users as they fill out a form.",
    "methods": [],
    "displayName": "LeafygreenUiFormFooter",
    "props": {
      "FormFooterProps": {
        "backButtonProps": {
          "name": "backButtonProps",
          "defaultValue": null,
          "description": "The back button, the left-most button, will only appear if backButtonProps is defined.\nAn object that accepts one of the following:\n- `Button` props but `variant` is limited to `'default'` and `'dangerOutline'`\n- `SplitButton` props but `variant` is limited to `'default'` and `'danger'`\n\ndarkMode is handled internally so you do not have to pass the darkMode prop.",
          "required": false,
          "type": {
            "name": "enum",
            "raw": "BackButtonProps",
            "value": [
              {
                "value": "BackStandardButtonProps"
              },
              {
                "value": "BackSplitButtonProps"
              }
            ]
          },
          "tags": {}
        },
        "cancelButtonProps": {
          "name": "cancelButtonProps",
          "defaultValue": null,
          "description": "The cancel button, to the left of the primary button, will only appear if cancelButtonProps is defined.\nAn object that accepts one of the following:\n- `Button` props except for the `variant` prop. The variant is `'default'`.\n- `SplitButton` props except for the `variant` prop. The variant is `'default'`.\n\ndarkMode is handled internally so you do not have to pass the darkMode prop.",
          "required": false,
          "type": {
            "name": "enum",
            "raw": "CancelButtonProps",
            "value": [
              {
                "value": "ButtonPropsOmittingVariant",
                "description": "",
                "fullComment": "",
                "tags": {}
              },
              {
                "value": "OmittedSplitButtonProps",
                "description": "",
                "fullComment": "",
                "tags": {}
              }
            ]
          },
          "tags": {}
        },
        "contentClassName": {
          "name": "contentClassName",
          "defaultValue": null,
          "description": "Styling prop for the first child <div> of <footer>\nUseful for setting left and right margins, or max-width",
          "required": false,
          "type": {
            "name": "string"
          },
          "tags": {}
        },
        "errorMessage": {
          "name": "errorMessage",
          "defaultValue": null,
          "description": "Text within the error banner. The banner will only appear if an error message is defined.",
          "required": false,
          "type": {
            "name": "string"
          },
          "tags": {}
        },
        "primaryButtonProps": {
          "name": "primaryButtonProps",
          "defaultValue": null,
          "description": "The primary (right-most) button.\nAn object that accepts one of the following:\n- `Button` props but `variant` is limited to `'primary'` and `'danger'`\n- `SplitButton` props but `variant` is limited to `'primary'` and `'danger'`\n\ndarkMode is handled internally so you do not have to pass the darkMode prop.",
          "required": true,
          "type": {
            "name": "enum",
            "raw": "PrimaryButtonProps",
            "value": [
              {
                "value": "PrimaryStandardButtonProps"
              },
              {
                "value": "PrimarySplitButtonProps"
              }
            ]
          },
          "tags": {}
        }
      },
      "HTMLAttributes": "https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes",
      "AriaAttributes": "https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes",
      "DOMAttributes": "https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes",
      "DarkModeProps": {
        "darkMode": {
          "name": "darkMode",
          "defaultValue": {
            "value": "false"
          },
          "description": "Renders the component with dark mode styles.",
          "required": false,
          "type": {
            "name": "enum",
            "raw": "boolean",
            "value": [
              {
                "value": "false"
              },
              {
                "value": "true"
              }
            ]
          },
          "tags": {
            "default": "false"
          }
        }
      },
      "LgIdProps": {
        "data-lgid": {
          "name": "data-lgid",
          "defaultValue": null,
          "description": "LG test id passed to the component wrapper.",
          "required": false,
          "type": {
            "name": "`lg-${string}`"
          },
          "tags": {}
        },
        "data-testid": {
          "name": "data-testid",
          "defaultValue": null,
          "description": "An additional test id passed to the component wrapper, meant for use by consumers of the library.",
          "required": false,
          "type": {
            "name": "string"
          },
          "tags": {}
        }
      }
    }
  },
  {
    "tags": {},
    "description": "",
    "methods": [],
    "displayName": "getLgIds",
    "props": {
      "String": "",
      "RelativeIndexable": {
        "at": {
          "name": "at",
          "defaultValue": null,
          "description": "",
          "required": true,
          "type": {
            "name": "(index: number) => string"
          },
          "tags": {}
        }
      }
    }
  }
]