
import { ComponentOptionsMixin, DefineComponent, PropType } from 'vue';


declare const Actions: DefineComponent<
  {
    
    tabletFullscreen: {
      type: PropType<boolean>;
    },

    opened: {
      type: PropType<boolean>;
    },

    grid: {
      type: PropType<boolean>;
    },

    animate: {
      type: PropType<boolean>;
      default: undefined;
    },

    target: {
      type: PropType<string | object>;
      default: undefined;
    },

    convertToPopover: {
      type: PropType<boolean>;
      default: undefined;
    },

    forceToPopover: {
      type: PropType<boolean>;
      default: undefined;
    },

    backdrop: {
      type: PropType<boolean>;
      default: undefined;
    },

    backdropEl: {
      type: PropType<string | object>;
      default: undefined;
    },

    closeByBackdropClick: {
      type: PropType<boolean>;
      default: undefined;
    },

    closeByOutsideClick: {
      type: PropType<boolean>;
      default: undefined;
    },

    closeOnEscape: {
      type: PropType<boolean>;
      default: undefined;
    },

    containerEl: {
      type: PropType<string | object>;
      default: undefined;
    },

    color: {
      type: PropType<string>;
    },

    colorTheme: {
      type: PropType<string>;
    },

    textColor: {
      type: PropType<string>;
    },

    bgColor: {
      type: PropType<string>;
    },

    borderColor: {
      type: PropType<string>;
    },

    rippleColor: {
      type: PropType<string>;
    },

    themeDark: {
      type: PropType<boolean>;
    }
  },
  () => JSX.Element,
  unknown,
  {},
  {},
  ComponentOptionsMixin,
  ComponentOptionsMixin,
  ("actions:open" | "actions:opened" | "actions:close" | "actions:closed" | "update:opened")[],
  "actions:open" | "actions:opened" | "actions:close" | "actions:closed" | "update:opened"
>;

export default Actions;
  