import { defineContainer } from './vue-component-lib/utils';
import { defineCustomElement as defineXAlert } from '@pixelpay/ui-core/components/x-alert.js';
import { defineCustomElement as defineXAnimate } from '@pixelpay/ui-core/components/x-animate.js';
import { defineCustomElement as defineXAvatar } from '@pixelpay/ui-core/components/x-avatar.js';
import { defineCustomElement as defineXBadge } from '@pixelpay/ui-core/components/x-badge.js';
import { defineCustomElement as defineXButton } from '@pixelpay/ui-core/components/x-button.js';
import { defineCustomElement as defineXCard } from '@pixelpay/ui-core/components/x-card.js';
import { defineCustomElement as defineXChip } from '@pixelpay/ui-core/components/x-chip.js';
import { defineCustomElement as defineXCol } from '@pixelpay/ui-core/components/x-col.js';
import { defineCustomElement as defineXCollapse } from '@pixelpay/ui-core/components/x-collapse.js';
import { defineCustomElement as defineXContainer } from '@pixelpay/ui-core/components/x-container.js';
import { defineCustomElement as defineXCopy } from '@pixelpay/ui-core/components/x-copy.js';
import { defineCustomElement as defineXDialog } from '@pixelpay/ui-core/components/x-dialog.js';
import { defineCustomElement as defineXDivider } from '@pixelpay/ui-core/components/x-divider.js';
import { defineCustomElement as defineXDrawer } from '@pixelpay/ui-core/components/x-drawer.js';
import { defineCustomElement as defineXDropdown } from '@pixelpay/ui-core/components/x-dropdown.js';
import { defineCustomElement as defineXFab } from '@pixelpay/ui-core/components/x-fab.js';
import { defineCustomElement as defineXFlag } from '@pixelpay/ui-core/components/x-flag.js';
import { defineCustomElement as defineXForm } from '@pixelpay/ui-core/components/x-form.js';
import { defineCustomElement as defineXFormGroup } from '@pixelpay/ui-core/components/x-form-group.js';
import { defineCustomElement as defineXFormRow } from '@pixelpay/ui-core/components/x-form-row.js';
import { defineCustomElement as defineXIcon } from '@pixelpay/ui-core/components/x-icon.js';
import { defineCustomElement as defineXInput } from '@pixelpay/ui-core/components/x-input.js';
import { defineCustomElement as defineXInputCheckbox } from '@pixelpay/ui-core/components/x-input-checkbox.js';
import { defineCustomElement as defineXInputError } from '@pixelpay/ui-core/components/x-input-error.js';
import { defineCustomElement as defineXInputRadio } from '@pixelpay/ui-core/components/x-input-radio.js';
import { defineCustomElement as defineXInputSuggestion } from '@pixelpay/ui-core/components/x-input-suggestion.js';
import { defineCustomElement as defineXInputSuggestionItem } from '@pixelpay/ui-core/components/x-input-suggestion-item.js';
import { defineCustomElement as defineXList } from '@pixelpay/ui-core/components/x-list.js';
import { defineCustomElement as defineXListItem } from '@pixelpay/ui-core/components/x-list-item.js';
import { defineCustomElement as defineXLogo } from '@pixelpay/ui-core/components/x-logo.js';
import { defineCustomElement as defineXMedia } from '@pixelpay/ui-core/components/x-media.js';
import { defineCustomElement as defineXModal } from '@pixelpay/ui-core/components/x-modal.js';
import { defineCustomElement as defineXMovinwords } from '@pixelpay/ui-core/components/x-movinwords.js';
import { defineCustomElement as defineXNotification } from '@pixelpay/ui-core/components/x-notification.js';
import { defineCustomElement as defineXNumber } from '@pixelpay/ui-core/components/x-number.js';
import { defineCustomElement as defineXProgress } from '@pixelpay/ui-core/components/x-progress.js';
import { defineCustomElement as defineXQuantity } from '@pixelpay/ui-core/components/x-quantity.js';
import { defineCustomElement as defineXRow } from '@pixelpay/ui-core/components/x-row.js';
import { defineCustomElement as defineXSegment } from '@pixelpay/ui-core/components/x-segment.js';
import { defineCustomElement as defineXSegmentItem } from '@pixelpay/ui-core/components/x-segment-item.js';
import { defineCustomElement as defineXSelect } from '@pixelpay/ui-core/components/x-select.js';
import { defineCustomElement as defineXSelectGroup } from '@pixelpay/ui-core/components/x-select-group.js';
import { defineCustomElement as defineXSelectOption } from '@pixelpay/ui-core/components/x-select-option.js';
import { defineCustomElement as defineXSelector } from '@pixelpay/ui-core/components/x-selector.js';
import { defineCustomElement as defineXSelectorItem } from '@pixelpay/ui-core/components/x-selector-item.js';
import { defineCustomElement as defineXSelectorTag } from '@pixelpay/ui-core/components/x-selector-tag.js';
import { defineCustomElement as defineXShowcase } from '@pixelpay/ui-core/components/x-showcase.js';
import { defineCustomElement as defineXShowcaseItem } from '@pixelpay/ui-core/components/x-showcase-item.js';
import { defineCustomElement as defineXSkeleton } from '@pixelpay/ui-core/components/x-skeleton.js';
import { defineCustomElement as defineXSlider } from '@pixelpay/ui-core/components/x-slider.js';
import { defineCustomElement as defineXTab } from '@pixelpay/ui-core/components/x-tab.js';
import { defineCustomElement as defineXTabs } from '@pixelpay/ui-core/components/x-tabs.js';
import { defineCustomElement as defineXTag } from '@pixelpay/ui-core/components/x-tag.js';
import { defineCustomElement as defineXTextarea } from '@pixelpay/ui-core/components/x-textarea.js';
import { defineCustomElement as defineXTimeline } from '@pixelpay/ui-core/components/x-timeline.js';
import { defineCustomElement as defineXTimelineHeader } from '@pixelpay/ui-core/components/x-timeline-header.js';
import { defineCustomElement as defineXTimelineItem } from '@pixelpay/ui-core/components/x-timeline-item.js';
import { defineCustomElement as defineXTooltip } from '@pixelpay/ui-core/components/x-tooltip.js';
import { defineCustomElement as defineXWidget } from '@pixelpay/ui-core/components/x-widget.js';
export const XAlert = defineContainer('x-alert', defineXAlert, [
    'header',
    'color',
    'icon'
]);
export const XAnimate = defineContainer('x-animate', defineXAnimate, [
    'name',
    'keyFrames',
    'keyFramesData',
    'options',
    'optionsData',
    'animateId',
    'delay',
    'endDelay',
    'duration',
    'direction',
    'composite',
    'easing',
    'fill',
    'iterations',
    'iterationStart',
    'iterationComposite',
    'autoPlay',
    'fromClassName',
    'toClassName',
    'currentTime',
    'startTime',
    'playbackRate',
    'started',
    'finish',
    'cancel'
]);
export const XAvatar = defineContainer('x-avatar', defineXAvatar, [
    'image',
    'letters',
    'size',
    'rounded'
]);
export const XBadge = defineContainer('x-badge', defineXBadge, [
    'color',
    'icon',
    'iconAlign'
]);
export const XButton = defineContainer('x-button', defineXButton, [
    'icon',
    'iconAlign',
    'color',
    'type',
    'href',
    'loading',
    'disabled',
    'block'
]);
export const XCard = defineContainer('x-card', defineXCard, [
    'image',
    'imageDescription',
    'imagePosition',
    'imageHeight',
    'icon',
    'iconColor',
    'footerJustify'
]);
export const XChip = defineContainer('x-chip', defineXChip, [
    'hoverable',
    'color'
]);
export const XCol = defineContainer('x-col', defineXCol, [
    'size',
    'order',
    'offset',
    'align',
    'auto',
    'sizeSm',
    'sizeMd',
    'sizeLg',
    'sizeXl',
    'orderSm',
    'orderMd',
    'orderLg',
    'orderXl',
    'offsetSm',
    'offsetMd',
    'offsetLg',
    'offsetXl',
    'alignSm',
    'alignMd',
    'alignLg',
    'alignXl'
]);
export const XCollapse = defineContainer('x-collapse', defineXCollapse, [
    'header',
    'show'
]);
export const XContainer = defineContainer('x-container', defineXContainer, [
    'break'
]);
export const XCopy = defineContainer('x-copy', defineXCopy, [
    'content'
]);
export const XDialog = defineContainer('x-dialog', defineXDialog, [
    'type',
    'header',
    'message',
    'buttonCloseText',
    'buttonConfirmYesText',
    'buttonConfirmNoText',
    'buttonConfirmLoading',
    'buttonConfirmResult',
    'interval',
    'close',
    'confirm',
    'refuse'
]);
export const XDivider = defineContainer('x-divider', defineXDivider, [
    'align'
]);
export const XDrawer = defineContainer('x-drawer', defineXDrawer, [
    'show'
]);
export const XDropdown = defineContainer('x-dropdown', defineXDropdown, [
    'show',
    'align',
    'hover',
    'syncWidth',
    'offset'
]);
export const XFab = defineContainer('x-fab', defineXFab, [
    'icon',
    'url',
    'loading',
    'disabled',
    'float',
    'fixed',
    'position',
    'color'
]);
export const XFlag = defineContainer('x-flag', defineXFlag, [
    'code',
    'circle',
    'rounded',
    'size'
]);
export const XForm = defineContainer('x-form', defineXForm, [
    'action',
    'acceptCharset',
    'method',
    'autocomplete',
    'enctype',
    'appendData',
    'appendHeaders',
    'dialogInterval',
    'withoutDialog',
    'withoutSuccessDialog',
    'withoutValidationDialog',
    'success',
    'failed'
]);
export const XFormGroup = defineContainer('x-form-group', defineXFormGroup);
export const XFormRow = defineContainer('x-form-row', defineXFormRow);
export const XIcon = defineContainer('x-icon', defineXIcon, [
    'name',
    'color',
    'size',
    'filled',
    'raised',
    'clickable',
    'press'
]);
export const XInput = defineContainer('x-input', defineXInput, [
    'label',
    'name',
    'type',
    'placeholder',
    'info',
    'typingtimeout',
    'validate',
    'required',
    'loading',
    'readonly',
    'cleanable',
    'autofocus',
    'capitalize',
    'autocorrect',
    'pattern',
    'autocomplete',
    'enterkeyhint',
    'inputmode',
    'max',
    'min',
    'step',
    'maxlength',
    'minlength',
    'mask',
    'value',
    'doneTyping',
    'clearInput',
    'validated'
], 'value', 'on-input');
export const XInputCheckbox = defineContainer('x-input-checkbox', defineXInputCheckbox, [
    'name',
    'required',
    'bordered',
    'loading',
    'autofocus',
    'validate',
    'inverted',
    'disabled',
    'checked',
    'indeterminate',
    'value',
    'validated'
], 'value', 'on-input');
export const XInputError = defineContainer('x-input-error', defineXInputError, [
    'errorsFor'
]);
export const XInputRadio = defineContainer('x-input-radio', defineXInputRadio, [
    'name',
    'required',
    'bordered',
    'loading',
    'autofocus',
    'validate',
    'inverted',
    'disabled',
    'checked',
    'value',
    'validated'
], 'value', 'on-input');
export const XInputSuggestion = defineContainer('x-input-suggestion', defineXInputSuggestion, [
    'block'
]);
export const XInputSuggestionItem = defineContainer('x-input-suggestion-item', defineXInputSuggestionItem);
export const XList = defineContainer('x-list', defineXList, [
    'bordered'
]);
export const XListItem = defineContainer('x-list-item', defineXListItem, [
    'clickable'
]);
export const XLogo = defineContainer('x-logo', defineXLogo, [
    'name',
    'color',
    'size',
    'press'
]);
export const XMedia = defineContainer('x-media', defineXMedia, [
    'src',
    'width',
    'height',
    'description',
    'align',
    'rounded'
]);
export const XModal = defineContainer('x-modal', defineXModal, [
    'loading',
    'interval',
    'size',
    'closable',
    'open',
    'close'
]);
export const XMovinwords = defineContainer('x-movinwords', defineXMovinwords, [
    'sentence',
    'highlight',
    'typingstart',
    'typingend'
]);
export const XNotification = defineContainer('x-notification', defineXNotification, [
    'interval',
    'color',
    'icon',
    'close'
]);
export const XNumber = defineContainer('x-number', defineXNumber, [
    'value',
    'from',
    'fixed',
    'thousandsSeparator',
    'interval',
    'withoutAnimation'
]);
export const XProgress = defineContainer('x-progress', defineXProgress, [
    'value',
    'factor',
    'color',
    'loading'
]);
export const XQuantity = defineContainer('x-quantity', defineXQuantity, [
    'name',
    'min',
    'max',
    'value',
    'validate',
    'required',
    'sub',
    'sum',
    'validated'
], 'value', 'on-input');
export const XRow = defineContainer('x-row', defineXRow, [
    'gutter',
    'cols',
    'align',
    'justify',
    'gutterSm',
    'gutterMd',
    'gutterLg',
    'gutterXl',
    'colsSm',
    'colsMd',
    'colsLg',
    'colsXl',
    'alignSm',
    'alignMd',
    'alignLg',
    'alignXl',
    'justifySm',
    'justifyMd',
    'justifyLg',
    'justifyXl'
]);
export const XSegment = defineContainer('x-segment', defineXSegment, [
    'block',
    'compact',
    'align',
    'active',
    'selected'
]);
export const XSegmentItem = defineContainer('x-segment-item', defineXSegmentItem, [
    'value',
    'icon',
    'active'
]);
export const XSelect = defineContainer('x-select', defineXSelect, [
    'label',
    'name',
    'placeholder',
    'info',
    'validate',
    'required',
    'loading',
    'autofocus',
    'multiple',
    'size',
    'autocomplete',
    'value',
    'validated'
]);
export const XSelectGroup = defineContainer('x-select-group', defineXSelectGroup, [
    'label',
    'disabled'
]);
export const XSelectOption = defineContainer('x-select-option', defineXSelectOption, [
    'value',
    'selected',
    'disabled'
]);
export const XSelector = defineContainer('x-selector', defineXSelector, [
    'label',
    'name',
    'info',
    'validate',
    'required',
    'loading',
    'multiple',
    'unselectable',
    'value',
    'validated'
], 'value', 'on-input');
export const XSelectorItem = defineContainer('x-selector-item', defineXSelectorItem, [
    'value',
    'selected',
    'disabled',
    'image',
    'block',
    'stretch'
]);
export const XSelectorTag = defineContainer('x-selector-tag', defineXSelectorTag, [
    'value',
    'selected',
    'disabled'
]);
export const XShowcase = defineContainer('x-showcase', defineXShowcase);
export const XShowcaseItem = defineContainer('x-showcase-item', defineXShowcaseItem, [
    'url',
    'type',
    'thumb',
    'description'
]);
export const XSkeleton = defineContainer('x-skeleton', defineXSkeleton, [
    'width',
    'height',
    'block'
]);
export const XSlider = defineContainer('x-slider', defineXSlider, [
    'name',
    'required',
    'loading',
    'validate',
    'min',
    'max',
    'step',
    'value',
    'label',
    'unit',
    'unitPosition',
    'decimals',
    'validated'
], 'value', 'on-input');
export const XTab = defineContainer('x-tab', defineXTab, [
    'active',
    'disabled',
    'label',
    'icon',
    'badge'
]);
export const XTabs = defineContainer('x-tabs', defineXTabs, [
    'block',
    'position'
]);
export const XTag = defineContainer('x-tag', defineXTag, [
    'label',
    'color',
    'icon',
    'avatar',
    'closable',
    'disabled',
    'ellipsis',
    'tabstop',
    'close'
]);
export const XTextarea = defineContainer('x-textarea', defineXTextarea, [
    'label',
    'name',
    'placeholder',
    'info',
    'typingtimeout',
    'validate',
    'required',
    'loading',
    'readonly',
    'cleanable',
    'autofocus',
    'capitalize',
    'autocorrect',
    'autocomplete',
    'enterkeyhint',
    'inputmode',
    'maxlength',
    'minlength',
    'rows',
    'mask',
    'value',
    'doneTyping',
    'clearInput',
    'validated'
], 'value', 'on-input');
export const XTimeline = defineContainer('x-timeline', defineXTimeline);
export const XTimelineHeader = defineContainer('x-timeline-header', defineXTimelineHeader);
export const XTimelineItem = defineContainer('x-timeline-item', defineXTimelineItem, [
    'color',
    'accent',
    'time',
    'meta'
]);
export const XTooltip = defineContainer('x-tooltip', defineXTooltip, [
    'content',
    'align'
]);
export const XWidget = defineContainer('x-widget', defineXWidget, [
    'label',
    'description',
    'color',
    'icon'
]);
//# sourceMappingURL=components.js.map