import type { DetailedHTMLProps, HTMLAttributes } from "react";
import type { DataNode } from "rc-tree-select/lib/interface";
import type { EventDataNode } from "rc-tree/lib/interface";
import type {
AgentStatusElement,
AgentStatusProps,
} from "./agent-status/index.js";
import type {
AvatarUploadElement,
AvatarUploadProps,
AvatarUploadEvents,
} from "./avatar-upload/index.js";
import type {
BannerDisplayCardListElement,
BannerDisplayCardListProps,
} from "./banner-display-card-list/index.js";
import type {
BasicIconElement,
BasicIconProps,
BasicIconEvents,
} from "./basic-icon/index.js";
import type {
BasicProgressElement,
BasicProgressProps,
} from "./basic-progress/index.js";
import type {
BrickAlertElement,
BrickAlertProps,
} from "./brick-alert/index.js";
import type {
BrickAlertLevelElement,
BrickAlertLevelProps,
} from "./brick-alert-level/index.js";
import type {
BrickAlertNumberElement,
BrickAlertNumberProps,
} from "./brick-alert-number/index.js";
import type {
BrickAlertStatusElement,
BrickAlertStatusProps,
} from "./brick-alert-status/index.js";
import type {
BrickAlertValueElement,
BrickAlertValueProps,
} from "./brick-alert-value/index.js";
import type {
BrickButtonElement,
BrickButtonProps,
} from "./brick-button/index.js";
import type {
BrickCalendarElement,
BrickCalendarProps,
BrickCalendarEvents,
PanelEvent,
} from "./brick-calendar/index.js";
import type {
BrickClusterTypeElement,
BrickClusterTypeProps,
} from "./brick-cluster-type/index.js";
import type {
BrickCodeDisplayElement,
BrickCodeDisplayProps,
} from "./brick-code-display/index.js";
import type {
BrickCollapseCardElement,
BrickCollapseCardProps,
} from "./brick-collapse-card/index.js";
import type {
BrickConditionalDisplayElement,
BrickConditionalDisplayProps,
} from "./brick-conditional-display/index.js";
import type {
BrickDeleteConfirmElement,
BrickDeleteConfirmProps,
} from "./brick-delete-confirm/index.js";
import type {
BrickDescriptionsElement,
BrickDescriptionsProps,
} from "./brick-descriptions/index.js";
import type {
BrickDisplayStructsElement,
BrickDisplayStructsProps,
} from "./brick-display-structs/index.js";
import type {
BrickDividerElement,
BrickDividerProps,
} from "./brick-divider/index.js";
import type { BrickFormElement, BrickFormProps } from "./brick-form/index.js";
import type {
BrickGeneralSearchElement,
BrickGeneralSearchProps,
BrickGeneralSearchEvents,
} from "./brick-general-search/index.js";
import type {
BrickHumanizeTimeElement,
BrickHumanizeTimeProps,
} from "./brick-humanize-time/index.js";
import type {
BrickIllustrationElement,
BrickIllustrationProps,
} from "./brick-illustration/index.js";
import type {
BrickInputElement,
BrickInputProps,
BrickInputEvents,
} from "./brick-input/index.js";
import type {
BrickLinkElement,
BrickLinkProps,
BrickLinkEvents,
} from "./brick-link/index.js";
import type { BrickListElement, BrickListProps } from "./brick-list/index.js";
import type {
BrickPlaceholderElement,
BrickPlaceholderProps,
} from "./brick-placeholder/index.js";
import type {
BrickQuickEntriesElement,
BrickQuickEntriesProps,
BrickQuickEntriesEvents,
} from "./brick-quick-entries/index.js";
import type {
BrickRateElement,
BrickRateProps,
BrickRateEvents,
} from "./brick-rate/index.js";
import type {
BrickResultElement,
BrickResultProps,
} from "./brick-result/index.js";
import type {
BrickTableElement,
BrickTableProps,
BrickTableEvents,
TableDragInfo,
} from "./brick-table/index.js";
import type {
BrickTagElement,
BrickTagProps,
BrickTagEvents,
TagListType,
} from "./brick-tag/index.js";
import type {
BrickTimelineElement,
BrickTimelineProps,
BrickTimelineEvents,
ItemProps,
} from "./brick-timeline/index.js";
import type {
BrickTreeElement,
BrickTreeProps,
BrickTreeEvents,
} from "./brick-tree/index.js";
import type { BrickUserElement, BrickUserProps } from "./brick-user/index.js";
import type {
BrickUserGroupElement,
BrickUserGroupProps,
} from "./brick-user-group/index.js";
import type {
BrickUtilsElement,
BrickUtilsProps,
} from "./brick-utils/index.js";
import type {
BrickValueMappingElement,
BrickValueMappingProps,
BrickValueMappingEvents,
} from "./brick-value-mapping/index.js";
import type {
ButtonWrapperElement,
ButtonWrapperProps,
} from "./button-wrapper/index.js";
import type {
CardItemElement,
CardItemProps,
CardItemEvents,
} from "./card-item/index.js";
import type {
CodeEditorElement,
CodeEditorProps,
CodeEditorEvents,
} from "./code-editor/index.js";
import type {
CollapseInfoListElement,
CollapseInfoListProps,
CollapseInfoListEvents,
} from "./collapse-info-list/index.js";
import type {
CollapsibleCardItemElement,
CollapsibleCardItemProps,
CollapsibleCardItemEvents,
} from "./collapsible-card-item/index.js";
import type {
CopyableTextElement,
CopyableTextProps,
CopyableTextEvents,
} from "./copyable-text/index.js";
import type { CostTimeElement, CostTimeProps } from "./cost-time/index.js";
import type {
CrontabDisplayElement,
CrontabDisplayProps,
} from "./crontab-display/index.js";
import type {
DatetimeSelectorElement,
DatetimeSelectorProps,
DatetimeSelectorEvents,
} from "./datetime-selector/index.js";
import type {
DigitalNumberElement,
DigitalNumberProps,
} from "./digital-number/index.js";
import type {
DropdownButtonElement,
DropdownButtonProps,
DropdownButtonEvents,
} from "./dropdown-button/index.js";
import type {
DropdownSelectElement,
DropdownSelectProps,
DropdownSelectEvents,
} from "./dropdown-select/index.js";
import type {
DynamicContentElement,
DynamicContentProps,
} from "./dynamic-content/index.js";
import type {
DynamicGridContainerElement,
DynamicGridContainerProps,
DynamicGridContainerEvents,
} from "./dynamic-grid-container/index.js";
import type {
EntryCardItemElement,
EntryCardItemProps,
} from "./entry-card-item/index.js";
import type {
GeneralBadgeElement,
GeneralBadgeProps,
} from "./general-badge/index.js";
import type {
GeneralCarouselElement,
GeneralCarouselProps,
GeneralCarouselEvents,
} from "./general-carousel/index.js";
import type {
GeneralImageElement,
GeneralImageProps,
GeneralImageEvents,
} from "./general-image/index.js";
import type {
GeneralLabelElement,
GeneralLabelProps,
GeneralLabelEvents,
} from "./general-label/index.js";
import type {
GeneralListElement,
GeneralListProps,
} from "./general-list/index.js";
import type {
GeneralPaginationElement,
GeneralPaginationProps,
GeneralPaginationEvents,
} from "./general-pagination/index.js";
import type {
GeneralPreviewImageElement,
GeneralPreviewImageProps,
} from "./general-preview-image/index.js";
import type {
GeneralSliderElement,
GeneralSliderProps,
GeneralSliderEvents,
} from "./general-slider/index.js";
import type {
GeneralTooltipElement,
GeneralTooltipProps,
} from "./general-tooltip/index.js";
import type {
GeneralTransferElement,
GeneralTransferProps,
GeneralTransferEvents,
} from "./general-transfer/index.js";
import type {
GeneralVideoElement,
GeneralVideoProps,
} from "./general-video/index.js";
import type {
InfoDisplayCardListElement,
InfoDisplayCardListProps,
} from "./info-display-card-list/index.js";
import type {
LogDisplayElement,
LogDisplayProps,
} from "./log-display/index.js";
import type {
MarkdownDisplayElement,
MarkdownDisplayProps,
MarkdownDisplayEvents,
CheckboxInfo,
} from "./markdown-display/index.js";
import type {
MarkdownEditorElement,
MarkdownEditorProps,
MarkdownEditorEvents,
ImageInfo,
} from "./markdown-editor/index.js";
import type {
ModalConfirmElement,
ModalConfirmProps,
ModalConfirmEvents,
} from "./modal-confirm/index.js";
import type {
QrcodeDownloadElement,
QrcodeDownloadProps,
} from "./qrcode-download/index.js";
import type {
RankTableElement,
RankTableProps,
RankTableEvents,
} from "./rank-table/index.js";
import type {
SingleFieldEditElement,
SingleFieldEditProps,
SingleFieldEditEvents,
} from "./single-field-edit/index.js";
import type {
StatisticCardElement,
StatisticCardProps,
} from "./statistic-card/index.js";
import type {
TableTransferElement,
TableTransferProps,
TableTransferEvents,
} from "./table-transfer/index.js";
import type {
TemplateBreadcrumbElement,
TemplateBreadcrumbProps,
} from "./template-breadcrumb/index.js";
import type {
TextCollapseElement,
TextCollapseProps,
} from "./text-collapse/index.js";
import type {
TreeTransferElement,
TreeTransferProps,
TreeTransferEvents,
} from "./tree-transfer/index.js";
declare global {
namespace JSX {
interface IntrinsicElements {
"presentational-bricks.agent-status": DetailedHTMLProps<
HTMLAttributes,
AgentStatusElement
> &
AgentStatusProps;
"presentational-bricks.avatar-upload": DetailedHTMLProps<
HTMLAttributes,
AvatarUploadElement
> &
AvatarUploadProps & {
onAvatarUploadSuccess?: (event: CustomEvent) => void;
};
"presentational-bricks.banner-display-card-list": DetailedHTMLProps<
HTMLAttributes,
BannerDisplayCardListElement
> &
BannerDisplayCardListProps;
"presentational-bricks.basic-icon": DetailedHTMLProps<
HTMLAttributes,
BasicIconElement
> &
BasicIconProps & {
onIconClick?: (event: CustomEvent) => void;
};
"presentational-bricks.basic-progress": DetailedHTMLProps<
HTMLAttributes,
BasicProgressElement
> &
BasicProgressProps;
"presentational-bricks.brick-alert": DetailedHTMLProps<
HTMLAttributes,
BrickAlertElement
> &
BrickAlertProps;
"presentational-bricks.brick-alert-level": DetailedHTMLProps<
HTMLAttributes,
BrickAlertLevelElement
> &
BrickAlertLevelProps;
"presentational-bricks.brick-alert-number": DetailedHTMLProps<
HTMLAttributes,
BrickAlertNumberElement
> &
BrickAlertNumberProps;
"presentational-bricks.brick-alert-status": DetailedHTMLProps<
HTMLAttributes,
BrickAlertStatusElement
> &
BrickAlertStatusProps;
"presentational-bricks.brick-alert-value": DetailedHTMLProps<
HTMLAttributes,
BrickAlertValueElement
> &
BrickAlertValueProps;
"presentational-bricks.brick-button": DetailedHTMLProps<
HTMLAttributes,
BrickButtonElement
> &
BrickButtonProps;
"presentational-bricks.calendar": DetailedHTMLProps<
HTMLAttributes,
BrickCalendarElement
> &
BrickCalendarProps & {
onPresentationalCalendarOnSelect?: (
event: CustomEvent
) => void;
onPresentationalCalendarOnSelectV2?: (
event: CustomEvent<{ date: moment.Moment; data: any }>
) => void;
onPresentationalCalendarOnChange?: (
event: CustomEvent
) => void;
onPresentationalCalendarOnChangeV2?: (
event: CustomEvent<{ date: moment.Moment; data: any }>
) => void;
onPresentationalCalendarOnPanelChange?: (
event: CustomEvent
) => void;
};
"presentational-bricks.brick-cluster-type": DetailedHTMLProps<
HTMLAttributes,
BrickClusterTypeElement
> &
BrickClusterTypeProps;
"presentational-bricks.brick-code-display": DetailedHTMLProps<
HTMLAttributes,
BrickCodeDisplayElement
> &
BrickCodeDisplayProps;
"presentational-bricks.brick-collapse-card": DetailedHTMLProps<
HTMLAttributes,
BrickCollapseCardElement
> &
BrickCollapseCardProps;
"presentational-bricks.brick-conditional-display": DetailedHTMLProps<
HTMLAttributes,
BrickConditionalDisplayElement
> &
BrickConditionalDisplayProps;
"presentational-bricks.brick-delete-confirm": DetailedHTMLProps<
HTMLAttributes,
BrickDeleteConfirmElement
> &
BrickDeleteConfirmProps;
"presentational-bricks.brick-descriptions": DetailedHTMLProps<
HTMLAttributes,
BrickDescriptionsElement
> &
BrickDescriptionsProps;
"presentational-bricks.brick-display-structs": DetailedHTMLProps<
HTMLAttributes,
BrickDisplayStructsElement
> &
BrickDisplayStructsProps;
"presentational-bricks.brick-divider": DetailedHTMLProps<
HTMLAttributes,
BrickDividerElement
> &
BrickDividerProps;
"presentational-bricks.brick-form": DetailedHTMLProps<
HTMLAttributes,
BrickFormElement
> &
BrickFormProps;
"presentational-bricks.brick-general-search": DetailedHTMLProps<
HTMLAttributes,
BrickGeneralSearchElement
> &
BrickGeneralSearchProps & {
onFilterUpdate?: (event: CustomEvent>) => void;
onQueryChange?: (event: CustomEvent) => void;
onQueryChangeV2?: (event: CustomEvent<{ q: string }>) => void;
onSearchTypeChange?: (event: CustomEvent) => void;
onInputBlur?: (event: CustomEvent) => void;
};
"presentational-bricks.brick-humanize-time": DetailedHTMLProps<
HTMLAttributes,
BrickHumanizeTimeElement
> &
BrickHumanizeTimeProps;
"presentational-bricks.brick-illustration": DetailedHTMLProps<
HTMLAttributes,
BrickIllustrationElement
> &
BrickIllustrationProps;
"presentational-bricks.brick-input": DetailedHTMLProps<
HTMLAttributes,
BrickInputElement
> &
BrickInputProps & {
onInputEmit?: (event: CustomEvent>) => void;
onInputChange?: (event: CustomEvent>) => void;
};
"presentational-bricks.brick-link": DetailedHTMLProps<
HTMLAttributes,
BrickLinkElement
> &
BrickLinkProps & {
onLinkClick?: (event: CustomEvent) => void;
};
"presentational-bricks.brick-list": DetailedHTMLProps<
HTMLAttributes,
BrickListElement
> &
BrickListProps;
"presentational-bricks.brick-placeholder": DetailedHTMLProps<
HTMLAttributes,
BrickPlaceholderElement
> &
BrickPlaceholderProps;
"presentational-bricks.brick-quick-entries": DetailedHTMLProps<
HTMLAttributes,
BrickQuickEntriesElement
> &
BrickQuickEntriesProps & {
onTitleIconClick?: (event: CustomEvent) => void;
};
"presentational-bricks.brick-rate": DetailedHTMLProps<
HTMLAttributes,
BrickRateElement
> &
BrickRateProps & {
onRateChange?: (event: CustomEvent>) => void;
};
"presentational-bricks.brick-result": DetailedHTMLProps<
HTMLAttributes,
BrickResultElement
> &
BrickResultProps;
"presentational-bricks.brick-table": DetailedHTMLProps<
HTMLAttributes,
BrickTableElement
> &
BrickTableProps & {
onPageUpdate?: (event: CustomEvent>) => void;
onFilterUpdate?: (event: CustomEvent>) => void;
onSelectUpdate?: (event: CustomEvent[]>) => void;
onSelectRowKeysUpdate?: (event: CustomEvent) => void;
onSortUpdate?: (
event: CustomEvent<{
sort: string;
order: string | number;
}>
) => void;
onRowExpand?: (
event: CustomEvent<{
expanded: boolean;
record: Record;
}>
) => void;
onExpandRowsChange?: (
event: CustomEvent<{
expandedRows: React.Key[];
}>
) => void;
onRowDrag?: (
event: CustomEvent<{
data: Record[];
info: TableDragInfo;
}>
) => void;
onColumnFiltersUpdate?: (
event: CustomEvent>
) => void;
};
"presentational-bricks.brick-tag": DetailedHTMLProps<
HTMLAttributes,
BrickTagElement
> &
BrickTagProps & {
onCheckedUpdate?: (event: CustomEvent) => void;
onCheckedUpdateV2?: (
event: CustomEvent<{ label: string; key: string }[]>
) => void;
onTagClose?: (
event: CustomEvent<{
current: Record;
tagList: Record[];
}>
) => void;
onTagClick?: (event: CustomEvent) => void;
};
"presentational-bricks.brick-timeline": DetailedHTMLProps<
HTMLAttributes,
BrickTimelineElement
> &
BrickTimelineProps & {
onItemClick?: (event: CustomEvent) => void;
};
"presentational-bricks.brick-tree": DetailedHTMLProps<
HTMLAttributes,
BrickTreeElement
> &
BrickTreeProps & {
onTreeSelect?: (event: CustomEvent) => void;
onTreeSelectV2?: (
event: CustomEvent<{
selectedKeys: string[];
info: {
event: "select";
selected: boolean;
node: EventDataNode;
selectedNodes: DataNode[];
nativeEvent: MouseEvent;
};
}>
) => void;
onTreeCheck?: (
event: CustomEvent<
string[] | { checked: string[]; halfChecked: string[] }
>
) => void;
onTreeCheckV2?: (
event: CustomEvent<{
checkedKeys:
| string[]
| { checked: string[]; halfChecked: string[] };
info: {
event: "check";
checked: boolean;
checkedNodes: DataNode[];
nativeEvent: MouseEvent;
};
}>
) => void;
onTreeSearch?: (event: CustomEvent) => void;
onTreeExpand?: (event: CustomEvent) => void;
};
"presentational-bricks.brick-user": DetailedHTMLProps<
HTMLAttributes,
BrickUserElement
> &
BrickUserProps;
"presentational-bricks.brick-user-group": DetailedHTMLProps<
HTMLAttributes,
BrickUserGroupElement
> &
BrickUserGroupProps;
"presentational-bricks.brick-utils": DetailedHTMLProps<
HTMLAttributes,
BrickUtilsElement
> &
BrickUtilsProps;
"presentational-bricks.brick-value-mapping": DetailedHTMLProps<
HTMLAttributes,
BrickValueMappingElement
> &
BrickValueMappingProps & {
onBrickValueMappingClick?: (
event: CustomEvent<{ data: any; value: string | number }>
) => void;
};
"presentational-bricks.button-wrapper": DetailedHTMLProps<
HTMLAttributes,
ButtonWrapperElement
> &
ButtonWrapperProps;
"presentational-bricks.card-item": DetailedHTMLProps<
HTMLAttributes,
CardItemElement
> &
CardItemProps & {
onPresentationalBricksCardItemClick?: (
event: CustomEvent
) => void;
};
"presentational-bricks.code-editor": DetailedHTMLProps<
HTMLAttributes,
CodeEditorElement
> &
CodeEditorProps & {
onCodeChange?: (event: CustomEvent) => void;
onCodeErrorChange?: (event: CustomEvent) => void;
onEditorBlur?: (event: CustomEvent) => void;
};
"presentational-bricks.collapse-info-list": DetailedHTMLProps<
HTMLAttributes,
CollapseInfoListElement
> &
CollapseInfoListProps & {
onCollapseInfoListChange?: (event: CustomEvent) => void;
};
"presentational-bricks.collapsible-card-item": DetailedHTMLProps<
HTMLAttributes,
CollapsibleCardItemElement
> &
CollapsibleCardItemProps & {
onCollapseChange?: (event: CustomEvent) => void;
};
"presentational-bricks.copyable-text": DetailedHTMLProps<
HTMLAttributes,
CopyableTextElement
> &
CopyableTextProps & {
onTextClick?: (event: CustomEvent) => void;
};
"presentational-bricks.cost-time": DetailedHTMLProps<
HTMLAttributes,
CostTimeElement
> &
CostTimeProps;
"presentational-bricks.crontab-display": DetailedHTMLProps<
HTMLAttributes,
CrontabDisplayElement
> &
CrontabDisplayProps;
"presentational-bricks.datetime-selector": DetailedHTMLProps<
HTMLAttributes,
DatetimeSelectorElement
> &
DatetimeSelectorProps & {
onDatetimeSelected?: (
event: CustomEvent<
| { type: "dateRange"; value: "now/d" }
| { type: "specifiedDate"; value: { from: number; to: number } }
>
) => void;
onDatetimeSelectedV2?: (
event: CustomEvent<{ from: number; to: number }>
) => void;
onDatetimeSelectedV3?: (
event: CustomEvent<{ from: number; to: number } | { from: string }>
) => void;
};
"presentational-bricks.digital-number": DetailedHTMLProps<
HTMLAttributes,
DigitalNumberElement
> &
DigitalNumberProps;
"presentational-bricks.dropdown-button": DetailedHTMLProps<
HTMLAttributes,
DropdownButtonElement
> &
DropdownButtonProps & {
onSelectChange?: (
event: CustomEvent<{ value: any; item: any }>
) => void;
onLeftButtonClick?: (event: CustomEvent<{ item: any }>) => void;
};
"presentational-bricks.dropdown-select": DetailedHTMLProps<
HTMLAttributes,
DropdownSelectElement
> &
DropdownSelectProps & {
onSelectChange?: (
event: CustomEvent<{ value: any; item: any }>
) => void;
onMultipleSelectChange?: (event: CustomEvent<{ value: any }>) => void;
};
"presentational-bricks.dynamic-content": DetailedHTMLProps<
HTMLAttributes,
DynamicContentElement
> &
DynamicContentProps;
"presentational-bricks.dynamic-grid-container": DetailedHTMLProps<
HTMLAttributes,
DynamicGridContainerElement
> &
DynamicGridContainerProps & {
onDynamicGridContainerRendered?: (event: CustomEvent) => void;
};
"presentational-bricks.entry-card-item": DetailedHTMLProps<
HTMLAttributes,
EntryCardItemElement
> &
EntryCardItemProps;
"presentational-bricks.general-badge": DetailedHTMLProps<
HTMLAttributes,
GeneralBadgeElement
> &
GeneralBadgeProps;
"presentational-bricks.general-carousel": DetailedHTMLProps<
HTMLAttributes,
GeneralCarouselElement
> &
GeneralCarouselProps & {
onGeneralCarouselClick?: (event: CustomEvent) => void;
};
"presentational-bricks.general-image": DetailedHTMLProps<
HTMLAttributes,
GeneralImageElement
> &
GeneralImageProps & {
onGeneralImageVisibleChange?: (event: CustomEvent) => void;
};
"presentational-bricks.general-label": DetailedHTMLProps<
HTMLAttributes,
GeneralLabelElement
> &
GeneralLabelProps & {
onLabelClick?: (event: CustomEvent) => void;
};
"presentational-bricks.general-list": DetailedHTMLProps<
HTMLAttributes,
GeneralListElement
> &
GeneralListProps;
"presentational-bricks.general-pagination": DetailedHTMLProps<
HTMLAttributes,
GeneralPaginationElement
> &
GeneralPaginationProps & {
onPageUpdate?: (event: CustomEvent<{ page: number }>) => void;
onFilterUpdate?: (
event: CustomEvent<{ page: 1; pageSize: number }>
) => void;
};
"presentational-bricks.general-preview-image": DetailedHTMLProps<
HTMLAttributes,
GeneralPreviewImageElement
> &
GeneralPreviewImageProps;
"presentational-bricks.general-slider": DetailedHTMLProps<
HTMLAttributes,
GeneralSliderElement
> &
GeneralSliderProps & {
onSliderChange?: (
event: CustomEvent
) => void;
onSliderAfterChange?: (
event: CustomEvent
) => void;
};
"presentational-bricks.general-tooltip": DetailedHTMLProps<
HTMLAttributes,
GeneralTooltipElement
> &
GeneralTooltipProps;
"presentational-bricks.general-transfer": DetailedHTMLProps<
HTMLAttributes,
GeneralTransferElement
> &
GeneralTransferProps & {
onGeneralTransferChange?: (event: CustomEvent) => void;
};
"presentational-bricks.general-video": DetailedHTMLProps<
HTMLAttributes,
GeneralVideoElement
> &
GeneralVideoProps;
"presentational-bricks.info-display-card-list": DetailedHTMLProps<
HTMLAttributes,
InfoDisplayCardListElement
> &
InfoDisplayCardListProps;
"presentational-bricks.log-display": DetailedHTMLProps<
HTMLAttributes,
LogDisplayElement
> &
LogDisplayProps;
"presentational-bricks.markdown-display": DetailedHTMLProps<
HTMLAttributes,
MarkdownDisplayElement
> &
MarkdownDisplayProps & {
onCheckboxChange?: (event: CustomEvent) => void;
};
"presentational-bricks.markdown-editor": DetailedHTMLProps<
HTMLAttributes,
MarkdownEditorElement
> &
MarkdownEditorProps & {
onMarkdownValueChange?: (event: CustomEvent) => void;
onImageUpload?: (event: CustomEvent) => void;
};
"presentational-bricks.modal-confirm": DetailedHTMLProps<
HTMLAttributes,
ModalConfirmElement
> &
ModalConfirmProps & {
onConfirmOk?: (event: CustomEvent) => void;
onConfirmCancel?: (event: CustomEvent) => void;
};
"presentational-bricks.qrcode-download": DetailedHTMLProps<
HTMLAttributes,
QrcodeDownloadElement
> &
QrcodeDownloadProps;
"presentational-bricks.rank-table": DetailedHTMLProps<
HTMLAttributes,
RankTableElement
> &
RankTableProps & {
onSortUpdate?: (
event: CustomEvent<{
sort: string;
order: string | number;
}>
) => void;
};
"presentational-bricks.single-field-edit": DetailedHTMLProps<
HTMLAttributes,
SingleFieldEditElement
> &
SingleFieldEditProps & {
onSingleFieldEditOk?: (event: CustomEvent) => void;
onSingleFieldEditCancel?: (event: CustomEvent) => void;
};
"presentational-bricks.statistic-card": DetailedHTMLProps<
HTMLAttributes,
StatisticCardElement
> &
StatisticCardProps;
"presentational-bricks.table-transfer": DetailedHTMLProps<
HTMLAttributes,
TableTransferElement
> &
TableTransferProps & {
onTableTransferChange?: (event: CustomEvent) => void;
onSortChange?: (event: CustomEvent) => void;
onSearchChange?: (
event: CustomEvent<{
direction: "left" | "right";
value: any;
}>
) => void;
};
"presentational-bricks.template-breadcrumb": DetailedHTMLProps<
HTMLAttributes,
TemplateBreadcrumbElement
> &
TemplateBreadcrumbProps;
"presentational-bricks.text-collapse": DetailedHTMLProps<
HTMLAttributes,
TextCollapseElement
> &
TextCollapseProps;
"presentational-bricks.tree-transfer": DetailedHTMLProps<
HTMLAttributes,
TreeTransferElement
> &
TreeTransferProps & {
onGeneralTransferChange?: (
event: CustomEvent>
) => void;
};
}
}
}