/**
Modal footer element used within [Components.Modal](Components.Modal.html) components. See there for examples.
@class ModalFooter
@namespace Components
@extends Glimmer.Component
@public
*/
/**
* The title of the default close button. Will be ignored (i.e. no close button) if you provide your own block
* template.
*
* @property closeTitle
* @type string
* @default 'Ok'
* @public
*/
/**
* The title of the submit button (primary button). Will be ignored (i.e. no button) if set to `null` or if you provide
* your own block template.
*
* @property submitTitle
* @type string
* @default null
* @public
*/
/**
* Set to `true` to disable the submit button. If you bind this to some property that indicates if submitting is allowed
* (form validation for example) this can be used to prevent the user from pressing the submit button.
*
* @property submitDisabled
* @type boolean
* @default false
* @public
*/
/**
* The type of the submit button (primary button).
*
* @property submitButtonType
* @type string
* @default 'primary'
* @public
*/
/**
* @property buttonComponent
* @type {String}
* @private
*/
/**
* The action to send to the parent modal component when the modal footer's form is submitted
*
* @event onSubmit
* @public
*/
/**
* @event onClose
* @public
*/
import templateOnly from '@ember/component/template-only';
export default templateOnly();