{
  "api": {
    "name": "ActionSheetPlugin",
    "slug": "actionsheetplugin",
    "docs": "",
    "tags": [],
    "methods": [
      {
        "name": "showActions",
        "signature": "(options: ShowActionsOptions) => Promise<ShowActionsResult>",
        "parameters": [
          {
            "name": "options",
            "docs": "",
            "type": "ShowActionsOptions"
          }
        ],
        "returns": "Promise<ShowActionsResult>",
        "tags": [
          {
            "name": "since",
            "text": "1.0.0"
          }
        ],
        "docs": "Show an Action Sheet style modal with various options for the user\nto select.",
        "complexTypes": [
          "ShowActionsResult",
          "ShowActionsOptions"
        ],
        "slug": "showactions"
      }
    ],
    "properties": []
  },
  "interfaces": [
    {
      "name": "ShowActionsResult",
      "slug": "showactionsresult",
      "docs": "",
      "tags": [],
      "methods": [],
      "properties": [
        {
          "name": "index",
          "tags": [
            {
              "text": "1.0.0",
              "name": "since"
            }
          ],
          "docs": "The index of the clicked option (Zero-based), or -1 if the Action Sheet was canceled.\n\nOn iOS, if there is a button with ActionSheetButtonStyle.Cancel, and user clicks outside the Action Sheet, the index of the Cancel button is returned.",
          "complexTypes": [],
          "type": "number"
        },
        {
          "name": "canceled",
          "tags": [
            {
              "text": "8.1.0",
              "name": "since"
            }
          ],
          "docs": "True if the Action Sheet was canceled by user; False otherwise.\n\nOn Web, requires having @ionic/pwa-elements version 3.4.0 or higher.",
          "complexTypes": [],
          "type": "boolean"
        }
      ]
    },
    {
      "name": "ShowActionsOptions",
      "slug": "showactionsoptions",
      "docs": "",
      "tags": [],
      "methods": [],
      "properties": [
        {
          "name": "title",
          "tags": [
            {
              "text": "1.0.0",
              "name": "since"
            }
          ],
          "docs": "The title of the Action Sheet.",
          "complexTypes": [],
          "type": "string | undefined"
        },
        {
          "name": "message",
          "tags": [
            {
              "text": "1.0.0",
              "name": "since"
            }
          ],
          "docs": "A message to show under the title.\n\nThis option is only supported on iOS.",
          "complexTypes": [],
          "type": "string | undefined"
        },
        {
          "name": "options",
          "tags": [
            {
              "text": "1.0.0",
              "name": "since"
            }
          ],
          "docs": "Options the user can choose from.",
          "complexTypes": [
            "ActionSheetButton"
          ],
          "type": "ActionSheetButton[]"
        },
        {
          "name": "cancelable",
          "tags": [
            {
              "text": "false",
              "name": "default"
            },
            {
              "text": "8.1.0",
              "name": "since"
            }
          ],
          "docs": "If true, the Action Sheet is canceled when clicked outside; If false, it is not.\n\nOn iOS, it's not available if there is a button with ActionSheetButtonStyle.Cancel, or on iOS 26+.\nIn those cases, the Action Sheet is always cancelable by clicking outside of it.\n\nOn Web, requires having @ionic/pwa-elements version 3.4.0 or higher.",
          "complexTypes": [],
          "type": "boolean | undefined"
        }
      ]
    },
    {
      "name": "ActionSheetButton",
      "slug": "actionsheetbutton",
      "docs": "",
      "tags": [],
      "methods": [],
      "properties": [
        {
          "name": "title",
          "tags": [
            {
              "text": "1.0.0",
              "name": "since"
            }
          ],
          "docs": "The title of the option",
          "complexTypes": [],
          "type": "string"
        },
        {
          "name": "style",
          "tags": [
            {
              "text": "1.0.0",
              "name": "since"
            }
          ],
          "docs": "The style of the option\n\nThis option is only supported on iOS.",
          "complexTypes": [
            "ActionSheetButtonStyle"
          ],
          "type": "ActionSheetButtonStyle"
        },
        {
          "name": "icon",
          "tags": [
            {
              "text": "1.0.0",
              "name": "since"
            }
          ],
          "docs": "Icon for the option (ionicon naming convention)\n\nThis option is only supported on Web.",
          "complexTypes": [],
          "type": "string | undefined"
        }
      ]
    }
  ],
  "enums": [
    {
      "name": "ActionSheetButtonStyle",
      "slug": "actionsheetbuttonstyle",
      "members": [
        {
          "name": "Default",
          "value": "'DEFAULT'",
          "tags": [
            {
              "text": "1.0.0",
              "name": "since"
            }
          ],
          "docs": "Default style of the option."
        },
        {
          "name": "Destructive",
          "value": "'DESTRUCTIVE'",
          "tags": [
            {
              "text": "1.0.0",
              "name": "since"
            }
          ],
          "docs": "Style to use on destructive options."
        },
        {
          "name": "Cancel",
          "value": "'CANCEL'",
          "tags": [
            {
              "text": "1.0.0",
              "name": "since"
            }
          ],
          "docs": "Style to use on the option that cancels the Action Sheet.\nIf used, should be on the latest available option.\nOn iOS 26+ is not displayed, the Action Sheet is cancelable by tapping outside."
        }
      ]
    }
  ],
  "typeAliases": [],
  "pluginConfigs": []
}