import * as DDS from "./dap-design-system.js" import type { DdsAllUploadsCompleteEvent, DdsAnchorChangeEvent, DdsBeforeCloseEvent, DdsBeforeOpenEvent, DdsBlurEvent, DdsCancelEvent, DdsChangeEvent, DdsClearEvent, DdsClickEvent, DdsCloseEvent, DdsClosedEvent, DdsCommandItemClickEvent, DdsCompleteEvent, DdsCopyEvent, DdsCountChangeEvent, DdsErrorEvent, DdsFileChangeEvent, DdsFileClickEvent, DdsFileDeleteErrorEvent, DdsFileRemoveEvent, DdsFileRemovedEvent, DdsFilesAcceptedEvent, DdsFocusEvent, DdsInputEvent, DdsInvalidDateEvent, DdsInvalidTimeEvent, DdsItemClickEvent, DdsKeydownEvent, DdsListChangedEvent, DdsLoadEvent, DdsLoadingTimeoutEvent, DdsNavigationDropdownOpenEvent, DdsNavigationItemClickEvent, DdsNotAllowedEvent, DdsOkEvent, DdsOpenedEvent, DdsOptionChangeEvent, DdsOverflowClickEvent, DdsPaginationChangeEvent, DdsRemoveEvent, DdsRowClickEvent, DdsSearchEvent, DdsSelectEvent, DdsSelectionChangeEvent, DdsSortingChangeEvent, DdsTabSelectEvent, DdsUnzoomEvent, DdsUploadCompleteEvent, DdsUploadErrorEvent, DdsUploadProgressEvent, DdsUploadStartEvent, DdsValidDateEvent, DdsValidTimeEvent, DdsZoomEvent } from "./dap-design-system.js" type HtmlType = { children?: React.ReactNode | Element, class?: string, ref?: React.RefObject, key?: React.Key | null | undefined, style?: Partial, id?: string, onClick?: (e: React.MouseEvent) => void, onChange?: (e: React.ChangeEvent) => void} export type DapDSAccordionType = HtmlType & Partial> & { "ondds-opened"?: (e: DdsOpenedEvent) => void, "ondds-closed"?: (e: DdsClosedEvent) => void } export type DapDSAvatarType = HtmlType & Partial> & { "ondds-load"?: (e: DdsLoadEvent) => void, "ondds-error"?: (e: DdsErrorEvent) => void } export type DapDSAvatarGroupType = HtmlType & Partial> & { "ondds-overflow-click"?: (e: DdsOverflowClickEvent) => void } export type DapDSAnchorHeadingType = HtmlType & Partial> export type DapDSBadgeType = HtmlType & Partial> export type DapDSAccordionGroupType = HtmlType & Partial> export type DapDSBreadcrumbType = HtmlType & Partial> export type DapDSBannerType = HtmlType & Partial> & { "ondds-close"?: (e: DdsCloseEvent) => void } export type DapDSButtonType = HtmlType & Partial> & { "ondds-loading-timeout"?: (e: DdsLoadingTimeoutEvent) => void } export type DapDSBreadcrumbItemType = HtmlType & Partial> export type DapDSCalendarCellType = HtmlType & Partial> export type DapDSCalendarType = HtmlType & Partial> & { "ondds-change"?: (e: DdsChangeEvent) => void } export type DapDSCalloutType = HtmlType & Partial> & { "ondds-close"?: (e: DdsCloseEvent) => void } export type DapDSCheckboxType = HtmlType & Partial> & { "ondds-change"?: (e: DdsChangeEvent) => void, "ondds-blur"?: (e: DdsBlurEvent) => void, "ondds-focus"?: (e: DdsFocusEvent) => void, "ondds-input"?: (e: DdsInputEvent) => void } export type DapDSCardActionsType = HtmlType & Partial> export type DapDSCardContentType = HtmlType & Partial> export type DapDSCardImageType = HtmlType & Partial> export type DapDSCardSubtitleType = HtmlType & Partial> export type DapDSCardTitleType = HtmlType & Partial> export type DapDSCardType = HtmlType & Partial> export type DapDSChipType = HtmlType & Partial> & { "ondds-remove"?: (e: DdsRemoveEvent) => void, "ondds-select"?: (e: DdsSelectEvent) => void } export type DapDSCodePuncherSlotType = HtmlType & Partial> export type DapDSCodePuncherType = HtmlType & Partial> & { "ondds-input"?: (e: DdsInputEvent) => void, "ondds-change"?: (e: DdsChangeEvent) => void, "ondds-complete"?: (e: DdsCompleteEvent) => void, "ondds-focus"?: (e: DdsFocusEvent) => void, "ondds-blur"?: (e: DdsBlurEvent) => void } export type DapDSComboboxType = HtmlType & Partial> & { "ondds-change"?: (e: DdsChangeEvent) => void, "ondds-blur"?: (e: DdsBlurEvent) => void, "ondds-focus"?: (e: DdsFocusEvent) => void, "ondds-clear"?: (e: DdsClearEvent) => void, "ondds-search"?: (e: DdsSearchEvent) => void, "ondds-input"?: (e: DdsInputEvent) => void } export type DapDSCommandGroupType = HtmlType & Partial> export type DapDSCommandItemType = HtmlType & Partial> & { "ondds-command-item-click"?: (e: DdsCommandItemClickEvent) => void } export type DapDSCommandType = HtmlType & Partial> & { "ondds-change"?: (e: DdsChangeEvent) => void, "ondds-opened"?: (e: DdsOpenedEvent) => void, "ondds-closed"?: (e: DdsClosedEvent) => void, "ondds-close"?: (e: DdsCloseEvent) => void } export type DapDSContentSwitcherItemType = HtmlType & Partial> export type DapDSContentSwitcherType = HtmlType & Partial> & { "ondds-change"?: (e: DdsChangeEvent) => void } export type DapDSCopyBoxInputType = HtmlType & Partial> & { "ondds-copy"?: (e: DdsCopyEvent) => void, "ondds-change"?: (e: DdsChangeEvent) => void, "ondds-input"?: (e: DdsInputEvent) => void, "ondds-keydown"?: (e: DdsKeydownEvent) => void, "ondds-blur"?: (e: DdsBlurEvent) => void, "ondds-focus"?: (e: DdsFocusEvent) => void, "ondds-not-allowed"?: (e: DdsNotAllowedEvent) => void } export type DapDSDAPBadgeType = HtmlType & Partial> export type DapDSDataTableType = HtmlType & Partial, 'children' | 'style'>> & { "ondds-sorting-change"?: (e: DdsSortingChangeEvent) => void, "ondds-selection-change"?: (e: DdsSelectionChangeEvent) => void, "ondds-pagination-change"?: (e: DdsPaginationChangeEvent) => void, "ondds-row-click"?: (e: DdsRowClickEvent) => void } export type DapDSDatePickerType = HtmlType & Partial> & { "ondds-change"?: (e: DdsChangeEvent) => void, "ondds-input"?: (e: DdsInputEvent) => void, "ondds-valid-date"?: (e: DdsValidDateEvent) => void, "ondds-invalid-date"?: (e: DdsInvalidDateEvent) => void, "ondds-clear"?: (e: DdsClearEvent) => void, "ondds-focus"?: (e: DdsFocusEvent) => void, "ondds-blur"?: (e: DdsBlurEvent) => void } export type DapDSDividerType = HtmlType & Partial> export type DapDSFeedbackType = HtmlType & Partial> export type DapDSFileInputListItemType = HtmlType & Partial> & { "ondds-file-remove"?: (e: DdsFileRemoveEvent) => void, "ondds-file-click"?: (e: DdsFileClickEvent) => void } export type DapDSFileInputListType = HtmlType & Partial> & { "ondds-file-click"?: (e: DdsFileClickEvent) => void } export type DapDSFileInputType = HtmlType & Partial> & { "ondds-upload-start"?: (e: DdsUploadStartEvent) => void, "ondds-upload-progress"?: (e: DdsUploadProgressEvent) => void, "ondds-upload-complete"?: (e: DdsUploadCompleteEvent) => void, "ondds-upload-error"?: (e: DdsUploadErrorEvent) => void, "ondds-all-uploads-complete"?: (e: DdsAllUploadsCompleteEvent) => void, "ondds-file-removed"?: (e: DdsFileRemovedEvent) => void, "ondds-file-delete-error"?: (e: DdsFileDeleteErrorEvent) => void, "ondds-file-change"?: (e: DdsFileChangeEvent) => void, "ondds-files-accepted"?: (e: DdsFilesAcceptedEvent) => void } export type DapDSIconType = HtmlType & Partial> export type DapDSIconButtonType = HtmlType & Partial> export type DapDSImageZoomType = HtmlType & Partial> & { "ondds-zoom"?: (e: DdsZoomEvent) => void, "ondds-unzoom"?: (e: DdsUnzoomEvent) => void } export type DapDSInputType = HtmlType & Partial> & { "ondds-change"?: (e: DdsChangeEvent) => void, "ondds-input"?: (e: DdsInputEvent) => void, "ondds-keydown"?: (e: DdsKeydownEvent) => void, "ondds-blur"?: (e: DdsBlurEvent) => void, "ondds-focus"?: (e: DdsFocusEvent) => void } export type DapDSLabelType = HtmlType & Partial> export type DapDSListItemType = HtmlType & Partial> export type DapDSLinkType = HtmlType & Partial> & { "ondds-click"?: (e: DdsClickEvent) => void } export type DapDSModalType = HtmlType & Partial> & { "ondds-before-open"?: (e: DdsBeforeOpenEvent) => void, "ondds-opened"?: (e: DdsOpenedEvent) => void, "ondds-before-close"?: (e: DdsBeforeCloseEvent) => void, "ondds-closed"?: (e: DdsClosedEvent) => void, "ondds-close"?: (e: DdsCloseEvent) => void, "ondds-ok"?: (e: DdsOkEvent) => void, "ondds-cancel"?: (e: DdsCancelEvent) => void } export type DapDSNavigationMenuItemType = HtmlType & Partial> & { "ondds-navigation-item-click"?: (e: DdsNavigationItemClickEvent) => void, "ondds-navigation-dropdown-open"?: (e: DdsNavigationDropdownOpenEvent) => void } export type DapDSNavigationMenuType = HtmlType & Partial> & { "ondds-navigation-item-click"?: (e: DdsNavigationItemClickEvent) => void } export type DapDSNotificationBadgeType = HtmlType & Partial> export type DapDSNumberInputType = HtmlType & Partial> & { "ondds-change"?: (e: DdsChangeEvent) => void, "ondds-input"?: (e: DdsInputEvent) => void, "ondds-keydown"?: (e: DdsKeydownEvent) => void, "ondds-blur"?: (e: DdsBlurEvent) => void, "ondds-focus"?: (e: DdsFocusEvent) => void } export type DapDSOfficialWebsiteBannerType = HtmlType & Partial> & { "ondds-opened"?: (e: DdsOpenedEvent) => void, "ondds-closed"?: (e: DdsClosedEvent) => void } export type DapDSOptionGroupType = HtmlType & Partial> export type DapDSOptionItemType = HtmlType & Partial> export type DapDSOptionListType = HtmlType & Partial> & { "ondds-cancel"?: (e: DdsCancelEvent) => void, "ondds-option-change"?: (e: DdsOptionChangeEvent) => void, "ondds-keydown"?: (e: DdsKeydownEvent) => void, "ondds-list-changed"?: (e: DdsListChangedEvent) => void } export type DapDSOverlayType = HtmlType & Partial> & { "ondds-before-open"?: (e: DdsBeforeOpenEvent) => void, "ondds-opened"?: (e: DdsOpenedEvent) => void, "ondds-before-close"?: (e: DdsBeforeCloseEvent) => void, "ondds-closed"?: (e: DdsClosedEvent) => void } export type DapDSPagerType = HtmlType & Partial> & { "ondds-pagination-change"?: (e: DdsPaginationChangeEvent) => void } export type DapDSPasswordInputType = HtmlType & Partial> & { "ondds-change"?: (e: DdsChangeEvent) => void, "ondds-input"?: (e: DdsInputEvent) => void, "ondds-keydown"?: (e: DdsKeydownEvent) => void, "ondds-blur"?: (e: DdsBlurEvent) => void, "ondds-focus"?: (e: DdsFocusEvent) => void } export type DapDSPopupType = HtmlType & Partial> & { "ondds-opened"?: (e: DdsOpenedEvent) => void, "ondds-closed"?: (e: DdsClosedEvent) => void, "ondds-close"?: (e: DdsCloseEvent) => void } export type DapDSProgressType = HtmlType & Partial> export type DapDSRadioButtonType = HtmlType & Partial> & { "ondds-change"?: (e: DdsChangeEvent) => void, "ondds-blur"?: (e: DdsBlurEvent) => void, "ondds-focus"?: (e: DdsFocusEvent) => void, "ondds-input"?: (e: DdsInputEvent) => void } export type DapDSRatingType = HtmlType & Partial> & { "ondds-change"?: (e: DdsChangeEvent) => void } export type DapDSScrollAreaType = HtmlType & Partial> export type DapDSScrollProgressType = HtmlType & Partial> export type DapDSSearchType = HtmlType & Partial> & { "ondds-change"?: (e: DdsChangeEvent) => void, "ondds-blur"?: (e: DdsBlurEvent) => void, "ondds-focus"?: (e: DdsFocusEvent) => void, "ondds-clear"?: (e: DdsClearEvent) => void, "ondds-search"?: (e: DdsSearchEvent) => void, "ondds-input"?: (e: DdsInputEvent) => void } export type DapDSSelectType = HtmlType & Partial> & { "ondds-change"?: (e: DdsChangeEvent) => void, "ondds-blur"?: (e: DdsBlurEvent) => void, "ondds-focus"?: (e: DdsFocusEvent) => void, "ondds-opened"?: (e: DdsOpenedEvent) => void, "ondds-closed"?: (e: DdsClosedEvent) => void } export type DapDSSideNavGroupType = HtmlType & Partial> export type DapDSSideNavItemType = HtmlType & Partial> export type DapDSSideNavType = HtmlType & Partial> & { "ondds-item-click"?: (e: DdsItemClickEvent) => void } export type DapDSSkeletonType = HtmlType & Partial> export type DapDSSkipLinkType = HtmlType & Partial> export type DapDSSnackbarMessageType = HtmlType & Partial> & { "ondds-close"?: (e: DdsCloseEvent) => void } export type DapDSSnackbarType = HtmlType & Partial> export type DapDSSpinnerType = HtmlType & Partial> export type DapDSStackType = HtmlType & Partial> export type DapDSTabGroupType = HtmlType & Partial> & { "ondds-tab-select"?: (e: DdsTabSelectEvent) => void } export type DapDSTabType = HtmlType & Partial> export type DapDSSwitchType = HtmlType & Partial> & { "ondds-change"?: (e: DdsChangeEvent) => void, "ondds-blur"?: (e: DdsBlurEvent) => void, "ondds-focus"?: (e: DdsFocusEvent) => void, "ondds-input"?: (e: DdsInputEvent) => void } export type DapDSTextareaType = HtmlType & Partial> & { "ondds-count-change"?: (e: DdsCountChangeEvent) => void, "ondds-change"?: (e: DdsChangeEvent) => void, "ondds-input"?: (e: DdsInputEvent) => void, "ondds-keydown"?: (e: DdsKeydownEvent) => void, "ondds-blur"?: (e: DdsBlurEvent) => void, "ondds-focus"?: (e: DdsFocusEvent) => void, "ondds-select"?: (e: DdsSelectEvent) => void } export type DapDSTimelineItemType = HtmlType & Partial> export type DapDSTimelineType = HtmlType & Partial> export type DapDSTableCellType = HtmlType & Partial> export type DapDSTableHeaderType = HtmlType & Partial> export type DapDSTableRowType = HtmlType & Partial> export type DapDSTableType = HtmlType & Partial> export type DapDSTimeGridType = HtmlType & Partial> & { "ondds-change"?: (e: DdsChangeEvent) => void, "ondds-close"?: (e: DdsCloseEvent) => void } export type DapDSTimePickerType = HtmlType & Partial> & { "ondds-change"?: (e: DdsChangeEvent) => void, "ondds-input"?: (e: DdsInputEvent) => void, "ondds-valid-time"?: (e: DdsValidTimeEvent) => void, "ondds-invalid-time"?: (e: DdsInvalidTimeEvent) => void, "ondds-clear"?: (e: DdsClearEvent) => void, "ondds-focus"?: (e: DdsFocusEvent) => void, "ondds-blur"?: (e: DdsBlurEvent) => void } export type DapDSTOCType = HtmlType & Partial> & { "ondds-anchor-change"?: (e: DdsAnchorChangeEvent) => void } export type DapDSToggleButtonType = HtmlType & Partial> export type DapDSTooltipType = HtmlType & Partial> export type DapDSTrayType = HtmlType & Partial> & { "ondds-before-open"?: (e: DdsBeforeOpenEvent) => void, "ondds-opened"?: (e: DdsOpenedEvent) => void, "ondds-before-close"?: (e: DdsBeforeCloseEvent) => void, "ondds-closed"?: (e: DdsClosedEvent) => void, "ondds-close"?: (e: DdsCloseEvent) => void } export type DapDSTypographyType = HtmlType & Partial> export type DapDSFormLabelType = HtmlType & Partial> export type DapDSInputGroupType = HtmlType & Partial> export type DapDSRadioGroupType = HtmlType & Partial> & { "ondds-change"?: (e: DdsChangeEvent) => void, "ondds-blur"?: (e: DdsBlurEvent) => void, "ondds-focus"?: (e: DdsFocusEvent) => void } export type ArrowsArrowDownLineType = HtmlType & Partial> export type ArrowsArrowDownSFillType = HtmlType & Partial> export type ArrowsArrowDownSLineType = HtmlType & Partial> export type ArrowsArrowLeftDownLineType = HtmlType & Partial> export type ArrowsArrowLeftLLineType = HtmlType & Partial> export type ArrowsArrowLeftLineType = HtmlType & Partial> export type ArrowsArrowLeftSFillType = HtmlType & Partial> export type ArrowsArrowLeftSLineType = HtmlType & Partial> export type ArrowsArrowLeftUpLineType = HtmlType & Partial> export type ArrowsArrowRightDownLineType = HtmlType & Partial> export type ArrowsArrowRightLLineType = HtmlType & Partial> export type ArrowsArrowRightLineType = HtmlType & Partial> export type ArrowsArrowRightSFillType = HtmlType & Partial> export type ArrowsArrowRightSLineType = HtmlType & Partial> export type ArrowsArrowRightUpLineType = HtmlType & Partial> export type ArrowsArrowUpLineType = HtmlType & Partial> export type ArrowsArrowUpSFillType = HtmlType & Partial> export type ArrowsArrowUpSLineType = HtmlType & Partial> export type ArrowsExpandUpDownFillType = HtmlType & Partial> export type BuildingsHome6LineType = HtmlType & Partial> export type BusinessCalendarLineType = HtmlType & Partial> export type DesignEditLineType = HtmlType & Partial> export type DesignToolsLineType = HtmlType & Partial> export type DeviceComputerLineType = HtmlType & Partial> export type DocumentClipboardLineType = HtmlType & Partial> export type DocumentFileCopyLineType = HtmlType & Partial> export type DocumentFileImageLineType = HtmlType & Partial> export type DocumentFileMusicLineType = HtmlType & Partial> export type DocumentFileTextLineType = HtmlType & Partial> export type DocumentFileVideoLineType = HtmlType & Partial> export type DocumentFolderLineType = HtmlType & Partial> export type DocumentFolderOpenLineType = HtmlType & Partial> export type EditorSeparatorType = HtmlType & Partial> export type HealthHeartFillType = HtmlType & Partial> export type HealthHeartLineType = HtmlType & Partial> export type UserAccountCircleFillType = HtmlType & Partial> export type OthersCookieLineType = HtmlType & Partial> export type UserAccountCircleLineType = HtmlType & Partial> export type UserUserFillType = HtmlType & Partial> export type UserUserLineType = HtmlType & Partial> export type SystemAddLineType = HtmlType & Partial> export type SystemAlertFillType = HtmlType & Partial> export type SystemAlertLineType = HtmlType & Partial> export type SystemCheckLineType = HtmlType & Partial> export type SystemCheckLine2Type = HtmlType & Partial> export type SystemCheckboxBlankCircleFillType = HtmlType & Partial> export type SystemCheckboxBlankCircleFillCheckType = HtmlType & Partial> export type SystemCheckboxBlankCircleLineType = HtmlType & Partial> export type SystemCheckboxCircleFillType = HtmlType & Partial> export type SystemCheckboxCircleLineType = HtmlType & Partial> export type SystemCloseCircleFillType = HtmlType & Partial> export type SystemCloseCircleLineType = HtmlType & Partial> export type SystemCloseFillType = HtmlType & Partial> export type SystemCloseLineType = HtmlType & Partial> export type SystemDeleteBinFillType = HtmlType & Partial> export type SystemDeleteBinLineType = HtmlType & Partial> export type SystemDownloadLineType = HtmlType & Partial> export type SystemErrorWarningFillType = HtmlType & Partial> export type SystemErrorWarningLineType = HtmlType & Partial> export type SystemExternalLinkLineType = HtmlType & Partial> export type SystemEyeLineType = HtmlType & Partial> export type SystemEyeOffLineType = HtmlType & Partial> export type SystemForbidFillType = HtmlType & Partial> export type SystemInformation2FillType = HtmlType & Partial> export type SystemInformationFillType = HtmlType & Partial> export type SystemInformationLineType = HtmlType & Partial> export type SystemLightbulbFillType = HtmlType & Partial> export type SystemLoadingSpinnerType = HtmlType & Partial> export type SystemLockFillType = HtmlType & Partial> export type SystemLockLineType = HtmlType & Partial> export type SystemMenuLineType = HtmlType & Partial> export type SystemMenuLineSType = HtmlType & Partial> export type SystemMore2LineType = HtmlType & Partial> export type SystemSearchLineType = HtmlType & Partial> export type SystemMoreLineType = HtmlType & Partial> export type SystemShareLineType = HtmlType & Partial> export type SystemShieldCheckFillType = HtmlType & Partial> export type SystemShieldCheckLineType = HtmlType & Partial> export type SystemStarFillType = HtmlType & Partial> export type SystemSubtractLineType = HtmlType & Partial> export type SystemSubtractLine2Type = HtmlType & Partial> export type SystemTimeFillType = HtmlType & Partial> export type SystemTimeLineType = HtmlType & Partial> export type SystemUpload2FillType = HtmlType & Partial> export type SystemUploadLineType = HtmlType & Partial> export type SystemUpload2LineType = HtmlType & Partial> export type SystemZoomInLineType = HtmlType & Partial> export type SystemZoomOutLineType = HtmlType & Partial>