UNPKG

48.9 kBTypeScriptView Raw
1/* eslint-disable */
2/* tslint:disable */
3/**
4 * This is an autogenerated file created by the Stencil compiler.
5 * It contains typing information for all components that exist in this project.
6 */
7import { HTMLStencilElement, JSXBase } from "./stencil-public-runtime";
8export namespace Components {
9 interface BmBox {
10 /**
11 * CSS classes
12 */
13 "class": string;
14 }
15 interface BmBreadcrumb {
16 /**
17 * Breadcrumb alignment
18 */
19 "alignment": "is-centered" | "is-right";
20 /**
21 * CSS Classes
22 */
23 "class": string;
24 /**
25 * Separator
26 */
27 "separator": "has-arrow-separator" | "has-bullet-separator" | "has-dot-separator" | "has-succeeds-separator";
28 /**
29 * Size
30 */
31 "size": "is-small" | "is-medium" | "is-large";
32 }
33 interface BmButton {
34 /**
35 * CSS classes
36 */
37 "class": string;
38 /**
39 * Color
40 */
41 "color": "is-primary" | "is-link" | "is-info" | "is-success" | "is-danger" | "is-warning" | "is-white" | "is-light" | "is-dark" | "is-black" | "is-text";
42 /**
43 * Is disabled?
44 */
45 "disabled": boolean;
46 /**
47 * Active state
48 */
49 "isActive": boolean;
50 /**
51 * Focused state
52 */
53 "isFocused": boolean;
54 /**
55 * Display the button in full-width
56 */
57 "isFullwidth": boolean;
58 /**
59 * Hovered state
60 */
61 "isHovered": boolean;
62 /**
63 * Is inverted
64 */
65 "isInverted": boolean;
66 /**
67 * Loading state
68 */
69 "isLoading": boolean;
70 /**
71 * Is outlined
72 */
73 "isOutlined": boolean;
74 /**
75 * Rounded button
76 */
77 "isRounded": boolean;
78 /**
79 * Static
80 */
81 "isStatic": boolean;
82 /**
83 * Size
84 */
85 "size": "is-small" | "is-medium" | "is-large" | "is-normal";
86 }
87 interface BmButtons {
88 /**
89 * CSS classes
90 */
91 "class": string;
92 /**
93 * Buttons size
94 */
95 "size": "are-small" | "are-medium" | "are-large";
96 }
97 interface BmCard {
98 /**
99 * CSS Classes
100 */
101 "class": string;
102 }
103 interface BmCardContent {
104 /**
105 * CSS Classes
106 */
107 "class": string;
108 }
109 interface BmCardFooter {
110 /**
111 * CSS Classes
112 */
113 "class": string;
114 }
115 interface BmCardHeader {
116 /**
117 * CSS Classes
118 */
119 "class": string;
120 }
121 interface BmCardImage {
122 /**
123 * CSS Classes
124 */
125 "class": string;
126 }
127 interface BmCheckbox {
128 /**
129 * Checked
130 */
131 "checked": boolean;
132 /**
133 * CSS Classes
134 */
135 "class": string;
136 /**
137 * Disabled
138 */
139 "disabled": boolean;
140 /**
141 * Label classes
142 */
143 "labelClass": string;
144 }
145 interface BmColumn {
146 /**
147 * CSS Classes
148 */
149 "class": string;
150 /**
151 * Narrow column
152 */
153 "isNarrow": boolean;
154 /**
155 * Sizes
156 */
157 "sizes": string;
158 }
159 interface BmColumns {
160 /**
161 * CSS Classes
162 */
163 "class": string;
164 /**
165 * Columns gaps
166 */
167 "gaps": string;
168 /**
169 * Centered
170 */
171 "isCentered": boolean;
172 /**
173 * Desktop
174 */
175 "isDesktop": boolean;
176 /**
177 * Gapless
178 */
179 "isGapless": boolean;
180 /**
181 * Mobile
182 */
183 "isMobile": boolean;
184 /**
185 * Multiline
186 */
187 "isMultiline": boolean;
188 /**
189 * Vertically centered
190 */
191 "isVcentered": boolean;
192 }
193 interface BmContainer {
194 /**
195 * Container breakpoint
196 */
197 "breakpoint": "is-widescreen" | "is-fullhd";
198 /**
199 * CSS Classes
200 */
201 "class": string;
202 /**
203 * Fluid container
204 */
205 "isFluid": boolean;
206 }
207 interface BmContent {
208 /**
209 * CSS Classes
210 */
211 "class": string;
212 /**
213 * Content size
214 */
215 "size": "is-small" | "is-medium" | "is-large";
216 }
217 interface BmDivider {
218 /**
219 * CSS Classes
220 */
221 "class": string;
222 /**
223 * CSS Classes
224 */
225 "content": string;
226 /**
227 * Orientation
228 */
229 "orientation": "is-horizontal" | "is-vertical";
230 }
231 interface BmDropdown {
232 /**
233 * CSS Classes
234 */
235 "class": string;
236 /**
237 * The dropdown visibility
238 */
239 "isActive": boolean;
240 /**
241 * The dropdown will show up when hovering the dropdown-trigger
242 */
243 "isHoverable": boolean;
244 /**
245 * Align the dropdown to the right
246 */
247 "isRight": boolean;
248 /**
249 * Dropdown menu that appears above the dropdown button
250 */
251 "isUp": boolean;
252 }
253 interface BmField {
254 /**
255 * CSS Classes
256 */
257 "class": string;
258 /**
259 * Has addons
260 */
261 "hasAddons": boolean;
262 /**
263 * Grouped field
264 */
265 "isGrouped": boolean;
266 /**
267 * Grouped, on multiline
268 */
269 "isGroupedMultiline": boolean;
270 /**
271 * Horizontal field
272 */
273 "isHorizontal": boolean;
274 /**
275 * Label
276 */
277 "label": string;
278 /**
279 * Help or error message
280 */
281 "message": string;
282 /**
283 * Field size
284 */
285 "size": "is-small" | "is-normal" | "is-medium" | "is-large";
286 }
287 interface BmFile {
288 /**
289 * Alignment
290 */
291 "alignment": "is-centered" | "is-right";
292 /**
293 * CSS Classes
294 */
295 "class": string;
296 /**
297 * Color
298 */
299 "color": "is-white" | "is-black" | "is-light" | "is-dark" | "is-primary" | "is-link" | "is-info" | "is-success" | "is-warning" | "is-danger";
300 /**
301 * File
302 */
303 "file": File;
304 /**
305 * Add a placeholder for the selected file name
306 */
307 "hasName": boolean;
308 /**
309 * Boxed block
310 */
311 "isBoxed": boolean;
312 /**
313 * Expand the name to fill up the space
314 */
315 "isFullwidth": boolean;
316 /**
317 * Move the CTA to the right side
318 */
319 "isRight": boolean;
320 /**
321 * Name
322 */
323 "name": string;
324 /**
325 * Placeholder
326 */
327 "placeholder": string;
328 /**
329 * Size
330 */
331 "size": "is-small" | "is-medium" | "is-large";
332 }
333 interface BmFooter {
334 /**
335 * CSS Classes
336 */
337 "class": string;
338 }
339 interface BmIcon {
340 /**
341 * CSS Classes
342 */
343 "class": string;
344 /**
345 * Color
346 */
347 "color": "has-text-info" | "has-text-success" | "has-text-warning" | "has-text-danger";
348 /**
349 * Size
350 */
351 "size": "is-small" | "is-medium" | "is-large";
352 }
353 interface BmImage {
354 /**
355 * CSS Classes
356 */
357 "class": string;
358 /**
359 * Size
360 */
361 "size": "is-16x16" | "is-24x24" | "is-32x32" | "is-48x48" | "is-64x64" | "is-96x96" | "is-128x128";
362 }
363 interface BmInput {
364 /**
365 * CSS Classes
366 */
367 "class": string;
368 /**
369 * Color
370 */
371 "color": "is-primary" | "is-info" | "is-success" | "is-warning" | "is-danger";
372 /**
373 * Control Classes
374 */
375 "controlClass": string;
376 /**
377 * Disabled state
378 */
379 "disabled": boolean;
380 /**
381 * Loading state
382 */
383 "isLoading": boolean;
384 /**
385 * Rounded
386 */
387 "isRounded": boolean;
388 /**
389 * Removes the background, border, shadow, and horizontal padding
390 */
391 "isStatic": boolean;
392 /**
393 * Name
394 */
395 "name": string;
396 /**
397 * Placeholder
398 */
399 "placeholder": string;
400 /**
401 * The input will look similar to a normal one, but is not editable and has no shadow
402 */
403 "readonly": boolean;
404 /**
405 * Required
406 */
407 "required": boolean;
408 /**
409 * Size
410 */
411 "size": "is-small" | "is-normal" | "is-medium" | "is-large";
412 /**
413 * State
414 */
415 "state": "is-hovered" | "is-focused";
416 /**
417 * Type
418 */
419 "type": "text" | "number" | "email" | "password";
420 /**
421 * Value
422 */
423 "value": string | number;
424 }
425 interface BmMenu {
426 /**
427 * CSS Classes
428 */
429 "class": string;
430 }
431 interface BmMessage {
432 /**
433 * CSS Classes
434 */
435 "class": string;
436 /**
437 * Color
438 */
439 "color": "is-dark" | "is-primary" | "is-link" | "is-info" | "is-success" | "is-warning" | "is-danger";
440 /**
441 * Size
442 */
443 "size": "is-small" | "is-medium" | "is-large";
444 }
445 interface BmModal {
446 /**
447 * CSS Classes
448 */
449 "class": string;
450 /**
451 * Modal Card
452 */
453 "hasModalCard": boolean;
454 /**
455 * Is Active
456 */
457 "isActive": boolean;
458 }
459 interface BmNavbar {
460 /**
461 * CSS Classes
462 */
463 "class": string;
464 /**
465 * Color
466 */
467 "color": "is-black" | "is-dark" | "is-light" | "is-white" | "is-primary" | "is-link" | "is-info" | "is-success" | "is-warning" | "is-danger";
468 /**
469 * Fixed position
470 */
471 "fixedPosition": "is-fixed-top" | "is-fixed-bottom";
472 /**
473 * Spaced
474 */
475 "isSpaced": boolean;
476 /**
477 * Transparent
478 */
479 "isTransparent": boolean;
480 }
481 interface BmNotification {
482 /**
483 * CSS Classes
484 */
485 "class": string;
486 /**
487 * Color
488 */
489 "color": "is-primary" | "is-link" | "is-info" | "is-success" | "is-warning" | "is-danger";
490 /**
491 * Dismissable
492 */
493 "dismissable": boolean;
494 }
495 interface BmPagination {
496 /**
497 * Alignment
498 */
499 "alignment": "is-centered" | "is-right";
500 /**
501 * CSS Classes
502 */
503 "class": string;
504 /**
505 * Rounded
506 */
507 "isRounded": boolean;
508 /**
509 * Pagination size
510 */
511 "size": "is-small" | "is-medium" | "is-large";
512 }
513 interface BmPanel {
514 /**
515 * CSS Classes
516 */
517 "class": string;
518 /**
519 * Panel color
520 */
521 "color": "is-primary" | "is-link" | "is-info" | "is-success" | "is-danger" | "is-warning";
522 }
523 interface BmProgress {
524 /**
525 * CSS Classes
526 */
527 "class": string;
528 /**
529 * Color
530 */
531 "color": "is-primary" | "is-link" | "is-info" | "is-success" | "is-warning" | "is-danger";
532 /**
533 * Maximum value
534 */
535 "max": number;
536 /**
537 * Size
538 */
539 "size": "is-small" | "is-medium" | "is-large";
540 /**
541 * Value
542 */
543 "value": number;
544 }
545 interface BmRadio {
546 /**
547 * Checked
548 */
549 "checked": boolean;
550 /**
551 * CSS Classes
552 */
553 "class": string;
554 /**
555 * Disabled
556 */
557 "disabled": boolean;
558 /**
559 * Label Classes
560 */
561 "labelClass": string;
562 /**
563 * Name
564 */
565 "name": string;
566 }
567 interface BmSection {
568 /**
569 * CSS Classes
570 */
571 "class": string;
572 /**
573 * Section size
574 */
575 "size": "is-medium" | "is-large";
576 }
577 interface BmSelect {
578 /**
579 * CSS Classes
580 */
581 "class": string;
582 /**
583 * Color
584 */
585 "color": "is-primary" | "is-info" | "is-success" | "is-warning" | "is-danger";
586 /**
587 * Control classes
588 */
589 "controlClass": string;
590 /**
591 * Icon
592 */
593 "icon": string;
594 /**
595 * Loading state
596 */
597 "isLoading": boolean;
598 /**
599 * Allows multiple selection
600 */
601 "isMultiple": boolean;
602 /**
603 * Rounded
604 */
605 "isRounded": boolean;
606 /**
607 * Size
608 */
609 "size": "is-small" | "is-normal" | "is-medium" | "is-large";
610 /**
611 * State
612 */
613 "state": "is-hovered" | "is-focused";
614 /**
615 * Value
616 */
617 "value": string | number;
618 }
619 interface BmSwitch {
620 /**
621 * Checked
622 */
623 "checked": boolean;
624 /**
625 * CSS Classes
626 */
627 "class": string;
628 /**
629 * Color
630 */
631 "color": "is-success" | "is-warning" | "is-danger" | "is-info";
632 /**
633 * Disabled
634 */
635 "disabled": boolean;
636 /**
637 * Outlined
638 */
639 "isOutlined": boolean;
640 /**
641 * Rounded
642 */
643 "isRounded": boolean;
644 /**
645 * Thin
646 */
647 "isThin": boolean;
648 /**
649 * Size
650 */
651 "size": "is-small" | "is-medium" | "is-large";
652 }
653 interface BmTable {
654 /**
655 * CSS Classes
656 */
657 "class": string;
658 /**
659 * Bordered
660 */
661 "isBordered": boolean;
662 /**
663 * Fullwidth
664 */
665 "isFullwidth": boolean;
666 /**
667 * Hoverable
668 */
669 "isHoverable": boolean;
670 /**
671 * Narrow
672 */
673 "isNarrow": boolean;
674 /**
675 * Scrollable
676 */
677 "isScrollable": boolean;
678 /**
679 * Striped
680 */
681 "isStriped": boolean;
682 }
683 interface BmTabs {
684 /**
685 * Alignment
686 */
687 "alignment": "is-centered" | "is-right";
688 /**
689 * CSS Classes
690 */
691 "class": string;
692 /**
693 * Full width
694 */
695 "isFullwidth": boolean;
696 /**
697 * Rounded
698 */
699 "isRounded": boolean;
700 /**
701 * Pagination size
702 */
703 "size": "is-small" | "is-medium" | "is-large";
704 /**
705 * Style
706 */
707 "tabStyle": "is-boxed" | "is-toggle";
708 }
709 interface BmTag {
710 /**
711 * CSS Classes
712 */
713 "class": string;
714 /**
715 * Color
716 */
717 "color": "is-black" | "is-dark" | "is-light" | "is-white" | "is-primary" | "is-link" | "is-info" | "is-success" | "is-warning" | "is-danger";
718 /**
719 * Modifier
720 */
721 "modifier": "is-rounded" | "is-delete";
722 /**
723 * Size
724 */
725 "size": "is-normal" | "is-medium" | "is-large";
726 /**
727 * Tag
728 */
729 "tag": string;
730 }
731 interface BmTags {
732 /**
733 * CSS Classes
734 */
735 "class": string;
736 /**
737 * Has addons
738 */
739 "hasAddons": boolean;
740 /**
741 * Size
742 */
743 "size": "are-medium" | "are-large";
744 }
745 interface BmTextarea {
746 /**
747 * CSS Classes
748 */
749 "class": string;
750 /**
751 * Color
752 */
753 "color": "is-primary" | "is-info" | "is-success" | "is-warning" | "is-danger";
754 /**
755 * Control class
756 */
757 "controlClass": string;
758 /**
759 * Disabled state
760 */
761 "disabled": boolean;
762 /**
763 * Fixed size
764 */
765 "hasFixedSize": boolean;
766 /**
767 * Loading state
768 */
769 "isLoading": boolean;
770 /**
771 * Readonly state
772 */
773 "readonly": boolean;
774 /**
775 * Rows
776 */
777 "rows": number;
778 /**
779 * Size
780 */
781 "size": "is-small" | "is-normal" | "is-medium" | "is-large";
782 /**
783 * State
784 */
785 "state": "is-hovered" | "is-focused";
786 /**
787 * Value
788 */
789 "value": string | number;
790 }
791}
792declare global {
793 interface HTMLBmBoxElement extends Components.BmBox, HTMLStencilElement {
794 }
795 var HTMLBmBoxElement: {
796 prototype: HTMLBmBoxElement;
797 new (): HTMLBmBoxElement;
798 };
799 interface HTMLBmBreadcrumbElement extends Components.BmBreadcrumb, HTMLStencilElement {
800 }
801 var HTMLBmBreadcrumbElement: {
802 prototype: HTMLBmBreadcrumbElement;
803 new (): HTMLBmBreadcrumbElement;
804 };
805 interface HTMLBmButtonElement extends Components.BmButton, HTMLStencilElement {
806 }
807 var HTMLBmButtonElement: {
808 prototype: HTMLBmButtonElement;
809 new (): HTMLBmButtonElement;
810 };
811 interface HTMLBmButtonsElement extends Components.BmButtons, HTMLStencilElement {
812 }
813 var HTMLBmButtonsElement: {
814 prototype: HTMLBmButtonsElement;
815 new (): HTMLBmButtonsElement;
816 };
817 interface HTMLBmCardElement extends Components.BmCard, HTMLStencilElement {
818 }
819 var HTMLBmCardElement: {
820 prototype: HTMLBmCardElement;
821 new (): HTMLBmCardElement;
822 };
823 interface HTMLBmCardContentElement extends Components.BmCardContent, HTMLStencilElement {
824 }
825 var HTMLBmCardContentElement: {
826 prototype: HTMLBmCardContentElement;
827 new (): HTMLBmCardContentElement;
828 };
829 interface HTMLBmCardFooterElement extends Components.BmCardFooter, HTMLStencilElement {
830 }
831 var HTMLBmCardFooterElement: {
832 prototype: HTMLBmCardFooterElement;
833 new (): HTMLBmCardFooterElement;
834 };
835 interface HTMLBmCardHeaderElement extends Components.BmCardHeader, HTMLStencilElement {
836 }
837 var HTMLBmCardHeaderElement: {
838 prototype: HTMLBmCardHeaderElement;
839 new (): HTMLBmCardHeaderElement;
840 };
841 interface HTMLBmCardImageElement extends Components.BmCardImage, HTMLStencilElement {
842 }
843 var HTMLBmCardImageElement: {
844 prototype: HTMLBmCardImageElement;
845 new (): HTMLBmCardImageElement;
846 };
847 interface HTMLBmCheckboxElement extends Components.BmCheckbox, HTMLStencilElement {
848 }
849 var HTMLBmCheckboxElement: {
850 prototype: HTMLBmCheckboxElement;
851 new (): HTMLBmCheckboxElement;
852 };
853 interface HTMLBmColumnElement extends Components.BmColumn, HTMLStencilElement {
854 }
855 var HTMLBmColumnElement: {
856 prototype: HTMLBmColumnElement;
857 new (): HTMLBmColumnElement;
858 };
859 interface HTMLBmColumnsElement extends Components.BmColumns, HTMLStencilElement {
860 }
861 var HTMLBmColumnsElement: {
862 prototype: HTMLBmColumnsElement;
863 new (): HTMLBmColumnsElement;
864 };
865 interface HTMLBmContainerElement extends Components.BmContainer, HTMLStencilElement {
866 }
867 var HTMLBmContainerElement: {
868 prototype: HTMLBmContainerElement;
869 new (): HTMLBmContainerElement;
870 };
871 interface HTMLBmContentElement extends Components.BmContent, HTMLStencilElement {
872 }
873 var HTMLBmContentElement: {
874 prototype: HTMLBmContentElement;
875 new (): HTMLBmContentElement;
876 };
877 interface HTMLBmDividerElement extends Components.BmDivider, HTMLStencilElement {
878 }
879 var HTMLBmDividerElement: {
880 prototype: HTMLBmDividerElement;
881 new (): HTMLBmDividerElement;
882 };
883 interface HTMLBmDropdownElement extends Components.BmDropdown, HTMLStencilElement {
884 }
885 var HTMLBmDropdownElement: {
886 prototype: HTMLBmDropdownElement;
887 new (): HTMLBmDropdownElement;
888 };
889 interface HTMLBmFieldElement extends Components.BmField, HTMLStencilElement {
890 }
891 var HTMLBmFieldElement: {
892 prototype: HTMLBmFieldElement;
893 new (): HTMLBmFieldElement;
894 };
895 interface HTMLBmFileElement extends Components.BmFile, HTMLStencilElement {
896 }
897 var HTMLBmFileElement: {
898 prototype: HTMLBmFileElement;
899 new (): HTMLBmFileElement;
900 };
901 interface HTMLBmFooterElement extends Components.BmFooter, HTMLStencilElement {
902 }
903 var HTMLBmFooterElement: {
904 prototype: HTMLBmFooterElement;
905 new (): HTMLBmFooterElement;
906 };
907 interface HTMLBmIconElement extends Components.BmIcon, HTMLStencilElement {
908 }
909 var HTMLBmIconElement: {
910 prototype: HTMLBmIconElement;
911 new (): HTMLBmIconElement;
912 };
913 interface HTMLBmImageElement extends Components.BmImage, HTMLStencilElement {
914 }
915 var HTMLBmImageElement: {
916 prototype: HTMLBmImageElement;
917 new (): HTMLBmImageElement;
918 };
919 interface HTMLBmInputElement extends Components.BmInput, HTMLStencilElement {
920 }
921 var HTMLBmInputElement: {
922 prototype: HTMLBmInputElement;
923 new (): HTMLBmInputElement;
924 };
925 interface HTMLBmMenuElement extends Components.BmMenu, HTMLStencilElement {
926 }
927 var HTMLBmMenuElement: {
928 prototype: HTMLBmMenuElement;
929 new (): HTMLBmMenuElement;
930 };
931 interface HTMLBmMessageElement extends Components.BmMessage, HTMLStencilElement {
932 }
933 var HTMLBmMessageElement: {
934 prototype: HTMLBmMessageElement;
935 new (): HTMLBmMessageElement;
936 };
937 interface HTMLBmModalElement extends Components.BmModal, HTMLStencilElement {
938 }
939 var HTMLBmModalElement: {
940 prototype: HTMLBmModalElement;
941 new (): HTMLBmModalElement;
942 };
943 interface HTMLBmNavbarElement extends Components.BmNavbar, HTMLStencilElement {
944 }
945 var HTMLBmNavbarElement: {
946 prototype: HTMLBmNavbarElement;
947 new (): HTMLBmNavbarElement;
948 };
949 interface HTMLBmNotificationElement extends Components.BmNotification, HTMLStencilElement {
950 }
951 var HTMLBmNotificationElement: {
952 prototype: HTMLBmNotificationElement;
953 new (): HTMLBmNotificationElement;
954 };
955 interface HTMLBmPaginationElement extends Components.BmPagination, HTMLStencilElement {
956 }
957 var HTMLBmPaginationElement: {
958 prototype: HTMLBmPaginationElement;
959 new (): HTMLBmPaginationElement;
960 };
961 interface HTMLBmPanelElement extends Components.BmPanel, HTMLStencilElement {
962 }
963 var HTMLBmPanelElement: {
964 prototype: HTMLBmPanelElement;
965 new (): HTMLBmPanelElement;
966 };
967 interface HTMLBmProgressElement extends Components.BmProgress, HTMLStencilElement {
968 }
969 var HTMLBmProgressElement: {
970 prototype: HTMLBmProgressElement;
971 new (): HTMLBmProgressElement;
972 };
973 interface HTMLBmRadioElement extends Components.BmRadio, HTMLStencilElement {
974 }
975 var HTMLBmRadioElement: {
976 prototype: HTMLBmRadioElement;
977 new (): HTMLBmRadioElement;
978 };
979 interface HTMLBmSectionElement extends Components.BmSection, HTMLStencilElement {
980 }
981 var HTMLBmSectionElement: {
982 prototype: HTMLBmSectionElement;
983 new (): HTMLBmSectionElement;
984 };
985 interface HTMLBmSelectElement extends Components.BmSelect, HTMLStencilElement {
986 }
987 var HTMLBmSelectElement: {
988 prototype: HTMLBmSelectElement;
989 new (): HTMLBmSelectElement;
990 };
991 interface HTMLBmSwitchElement extends Components.BmSwitch, HTMLStencilElement {
992 }
993 var HTMLBmSwitchElement: {
994 prototype: HTMLBmSwitchElement;
995 new (): HTMLBmSwitchElement;
996 };
997 interface HTMLBmTableElement extends Components.BmTable, HTMLStencilElement {
998 }
999 var HTMLBmTableElement: {
1000 prototype: HTMLBmTableElement;
1001 new (): HTMLBmTableElement;
1002 };
1003 interface HTMLBmTabsElement extends Components.BmTabs, HTMLStencilElement {
1004 }
1005 var HTMLBmTabsElement: {
1006 prototype: HTMLBmTabsElement;
1007 new (): HTMLBmTabsElement;
1008 };
1009 interface HTMLBmTagElement extends Components.BmTag, HTMLStencilElement {
1010 }
1011 var HTMLBmTagElement: {
1012 prototype: HTMLBmTagElement;
1013 new (): HTMLBmTagElement;
1014 };
1015 interface HTMLBmTagsElement extends Components.BmTags, HTMLStencilElement {
1016 }
1017 var HTMLBmTagsElement: {
1018 prototype: HTMLBmTagsElement;
1019 new (): HTMLBmTagsElement;
1020 };
1021 interface HTMLBmTextareaElement extends Components.BmTextarea, HTMLStencilElement {
1022 }
1023 var HTMLBmTextareaElement: {
1024 prototype: HTMLBmTextareaElement;
1025 new (): HTMLBmTextareaElement;
1026 };
1027 interface HTMLElementTagNameMap {
1028 "bm-box": HTMLBmBoxElement;
1029 "bm-breadcrumb": HTMLBmBreadcrumbElement;
1030 "bm-button": HTMLBmButtonElement;
1031 "bm-buttons": HTMLBmButtonsElement;
1032 "bm-card": HTMLBmCardElement;
1033 "bm-card-content": HTMLBmCardContentElement;
1034 "bm-card-footer": HTMLBmCardFooterElement;
1035 "bm-card-header": HTMLBmCardHeaderElement;
1036 "bm-card-image": HTMLBmCardImageElement;
1037 "bm-checkbox": HTMLBmCheckboxElement;
1038 "bm-column": HTMLBmColumnElement;
1039 "bm-columns": HTMLBmColumnsElement;
1040 "bm-container": HTMLBmContainerElement;
1041 "bm-content": HTMLBmContentElement;
1042 "bm-divider": HTMLBmDividerElement;
1043 "bm-dropdown": HTMLBmDropdownElement;
1044 "bm-field": HTMLBmFieldElement;
1045 "bm-file": HTMLBmFileElement;
1046 "bm-footer": HTMLBmFooterElement;
1047 "bm-icon": HTMLBmIconElement;
1048 "bm-image": HTMLBmImageElement;
1049 "bm-input": HTMLBmInputElement;
1050 "bm-menu": HTMLBmMenuElement;
1051 "bm-message": HTMLBmMessageElement;
1052 "bm-modal": HTMLBmModalElement;
1053 "bm-navbar": HTMLBmNavbarElement;
1054 "bm-notification": HTMLBmNotificationElement;
1055 "bm-pagination": HTMLBmPaginationElement;
1056 "bm-panel": HTMLBmPanelElement;
1057 "bm-progress": HTMLBmProgressElement;
1058 "bm-radio": HTMLBmRadioElement;
1059 "bm-section": HTMLBmSectionElement;
1060 "bm-select": HTMLBmSelectElement;
1061 "bm-switch": HTMLBmSwitchElement;
1062 "bm-table": HTMLBmTableElement;
1063 "bm-tabs": HTMLBmTabsElement;
1064 "bm-tag": HTMLBmTagElement;
1065 "bm-tags": HTMLBmTagsElement;
1066 "bm-textarea": HTMLBmTextareaElement;
1067 }
1068}
1069declare namespace LocalJSX {
1070 interface BmBox {
1071 /**
1072 * CSS classes
1073 */
1074 "class"?: string;
1075 }
1076 interface BmBreadcrumb {
1077 /**
1078 * Breadcrumb alignment
1079 */
1080 "alignment"?: "is-centered" | "is-right";
1081 /**
1082 * CSS Classes
1083 */
1084 "class"?: string;
1085 /**
1086 * Separator
1087 */
1088 "separator"?: "has-arrow-separator" | "has-bullet-separator" | "has-dot-separator" | "has-succeeds-separator";
1089 /**
1090 * Size
1091 */
1092 "size"?: "is-small" | "is-medium" | "is-large";
1093 }
1094 interface BmButton {
1095 /**
1096 * CSS classes
1097 */
1098 "class"?: string;
1099 /**
1100 * Color
1101 */
1102 "color"?: "is-primary" | "is-link" | "is-info" | "is-success" | "is-danger" | "is-warning" | "is-white" | "is-light" | "is-dark" | "is-black" | "is-text";
1103 /**
1104 * Is disabled?
1105 */
1106 "disabled"?: boolean;
1107 /**
1108 * Active state
1109 */
1110 "isActive"?: boolean;
1111 /**
1112 * Focused state
1113 */
1114 "isFocused"?: boolean;
1115 /**
1116 * Display the button in full-width
1117 */
1118 "isFullwidth"?: boolean;
1119 /**
1120 * Hovered state
1121 */
1122 "isHovered"?: boolean;
1123 /**
1124 * Is inverted
1125 */
1126 "isInverted"?: boolean;
1127 /**
1128 * Loading state
1129 */
1130 "isLoading"?: boolean;
1131 /**
1132 * Is outlined
1133 */
1134 "isOutlined"?: boolean;
1135 /**
1136 * Rounded button
1137 */
1138 "isRounded"?: boolean;
1139 /**
1140 * Static
1141 */
1142 "isStatic"?: boolean;
1143 /**
1144 * Size
1145 */
1146 "size"?: "is-small" | "is-medium" | "is-large" | "is-normal";
1147 }
1148 interface BmButtons {
1149 /**
1150 * CSS classes
1151 */
1152 "class"?: string;
1153 /**
1154 * Buttons size
1155 */
1156 "size"?: "are-small" | "are-medium" | "are-large";
1157 }
1158 interface BmCard {
1159 /**
1160 * CSS Classes
1161 */
1162 "class"?: string;
1163 }
1164 interface BmCardContent {
1165 /**
1166 * CSS Classes
1167 */
1168 "class"?: string;
1169 }
1170 interface BmCardFooter {
1171 /**
1172 * CSS Classes
1173 */
1174 "class"?: string;
1175 }
1176 interface BmCardHeader {
1177 /**
1178 * CSS Classes
1179 */
1180 "class"?: string;
1181 }
1182 interface BmCardImage {
1183 /**
1184 * CSS Classes
1185 */
1186 "class"?: string;
1187 }
1188 interface BmCheckbox {
1189 /**
1190 * Checked
1191 */
1192 "checked"?: boolean;
1193 /**
1194 * CSS Classes
1195 */
1196 "class"?: string;
1197 /**
1198 * Disabled
1199 */
1200 "disabled"?: boolean;
1201 /**
1202 * Label classes
1203 */
1204 "labelClass"?: string;
1205 }
1206 interface BmColumn {
1207 /**
1208 * CSS Classes
1209 */
1210 "class"?: string;
1211 /**
1212 * Narrow column
1213 */
1214 "isNarrow"?: boolean;
1215 /**
1216 * Sizes
1217 */
1218 "sizes"?: string;
1219 }
1220 interface BmColumns {
1221 /**
1222 * CSS Classes
1223 */
1224 "class"?: string;
1225 /**
1226 * Columns gaps
1227 */
1228 "gaps"?: string;
1229 /**
1230 * Centered
1231 */
1232 "isCentered"?: boolean;
1233 /**
1234 * Desktop
1235 */
1236 "isDesktop"?: boolean;
1237 /**
1238 * Gapless
1239 */
1240 "isGapless"?: boolean;
1241 /**
1242 * Mobile
1243 */
1244 "isMobile"?: boolean;
1245 /**
1246 * Multiline
1247 */
1248 "isMultiline"?: boolean;
1249 /**
1250 * Vertically centered
1251 */
1252 "isVcentered"?: boolean;
1253 }
1254 interface BmContainer {
1255 /**
1256 * Container breakpoint
1257 */
1258 "breakpoint"?: "is-widescreen" | "is-fullhd";
1259 /**
1260 * CSS Classes
1261 */
1262 "class"?: string;
1263 /**
1264 * Fluid container
1265 */
1266 "isFluid"?: boolean;
1267 }
1268 interface BmContent {
1269 /**
1270 * CSS Classes
1271 */
1272 "class"?: string;
1273 /**
1274 * Content size
1275 */
1276 "size"?: "is-small" | "is-medium" | "is-large";
1277 }
1278 interface BmDivider {
1279 /**
1280 * CSS Classes
1281 */
1282 "class"?: string;
1283 /**
1284 * CSS Classes
1285 */
1286 "content"?: string;
1287 /**
1288 * Orientation
1289 */
1290 "orientation"?: "is-horizontal" | "is-vertical";
1291 }
1292 interface BmDropdown {
1293 /**
1294 * CSS Classes
1295 */
1296 "class"?: string;
1297 /**
1298 * The dropdown visibility
1299 */
1300 "isActive"?: boolean;
1301 /**
1302 * The dropdown will show up when hovering the dropdown-trigger
1303 */
1304 "isHoverable"?: boolean;
1305 /**
1306 * Align the dropdown to the right
1307 */
1308 "isRight"?: boolean;
1309 /**
1310 * Dropdown menu that appears above the dropdown button
1311 */
1312 "isUp"?: boolean;
1313 }
1314 interface BmField {
1315 /**
1316 * CSS Classes
1317 */
1318 "class"?: string;
1319 /**
1320 * Has addons
1321 */
1322 "hasAddons"?: boolean;
1323 /**
1324 * Grouped field
1325 */
1326 "isGrouped"?: boolean;
1327 /**
1328 * Grouped, on multiline
1329 */
1330 "isGroupedMultiline"?: boolean;
1331 /**
1332 * Horizontal field
1333 */
1334 "isHorizontal"?: boolean;
1335 /**
1336 * Label
1337 */
1338 "label"?: string;
1339 /**
1340 * Help or error message
1341 */
1342 "message"?: string;
1343 /**
1344 * Field size
1345 */
1346 "size"?: "is-small" | "is-normal" | "is-medium" | "is-large";
1347 }
1348 interface BmFile {
1349 /**
1350 * Alignment
1351 */
1352 "alignment"?: "is-centered" | "is-right";
1353 /**
1354 * CSS Classes
1355 */
1356 "class"?: string;
1357 /**
1358 * Color
1359 */
1360 "color"?: "is-white" | "is-black" | "is-light" | "is-dark" | "is-primary" | "is-link" | "is-info" | "is-success" | "is-warning" | "is-danger";
1361 /**
1362 * File
1363 */
1364 "file"?: File;
1365 /**
1366 * Add a placeholder for the selected file name
1367 */
1368 "hasName"?: boolean;
1369 /**
1370 * Boxed block
1371 */
1372 "isBoxed"?: boolean;
1373 /**
1374 * Expand the name to fill up the space
1375 */
1376 "isFullwidth"?: boolean;
1377 /**
1378 * Move the CTA to the right side
1379 */
1380 "isRight"?: boolean;
1381 /**
1382 * Name
1383 */
1384 "name"?: string;
1385 /**
1386 * Placeholder
1387 */
1388 "placeholder"?: string;
1389 /**
1390 * Size
1391 */
1392 "size"?: "is-small" | "is-medium" | "is-large";
1393 }
1394 interface BmFooter {
1395 /**
1396 * CSS Classes
1397 */
1398 "class"?: string;
1399 }
1400 interface BmIcon {
1401 /**
1402 * CSS Classes
1403 */
1404 "class"?: string;
1405 /**
1406 * Color
1407 */
1408 "color"?: "has-text-info" | "has-text-success" | "has-text-warning" | "has-text-danger";
1409 /**
1410 * Size
1411 */
1412 "size"?: "is-small" | "is-medium" | "is-large";
1413 }
1414 interface BmImage {
1415 /**
1416 * CSS Classes
1417 */
1418 "class"?: string;
1419 /**
1420 * Size
1421 */
1422 "size"?: "is-16x16" | "is-24x24" | "is-32x32" | "is-48x48" | "is-64x64" | "is-96x96" | "is-128x128";
1423 }
1424 interface BmInput {
1425 /**
1426 * CSS Classes
1427 */
1428 "class"?: string;
1429 /**
1430 * Color
1431 */
1432 "color"?: "is-primary" | "is-info" | "is-success" | "is-warning" | "is-danger";
1433 /**
1434 * Control Classes
1435 */
1436 "controlClass"?: string;
1437 /**
1438 * Disabled state
1439 */
1440 "disabled"?: boolean;
1441 /**
1442 * Loading state
1443 */
1444 "isLoading"?: boolean;
1445 /**
1446 * Rounded
1447 */
1448 "isRounded"?: boolean;
1449 /**
1450 * Removes the background, border, shadow, and horizontal padding
1451 */
1452 "isStatic"?: boolean;
1453 /**
1454 * Name
1455 */
1456 "name"?: string;
1457 /**
1458 * Placeholder
1459 */
1460 "placeholder"?: string;
1461 /**
1462 * The input will look similar to a normal one, but is not editable and has no shadow
1463 */
1464 "readonly"?: boolean;
1465 /**
1466 * Required
1467 */
1468 "required"?: boolean;
1469 /**
1470 * Size
1471 */
1472 "size"?: "is-small" | "is-normal" | "is-medium" | "is-large";
1473 /**
1474 * State
1475 */
1476 "state"?: "is-hovered" | "is-focused";
1477 /**
1478 * Type
1479 */
1480 "type"?: "text" | "number" | "email" | "password";
1481 /**
1482 * Value
1483 */
1484 "value"?: string | number;
1485 }
1486 interface BmMenu {
1487 /**
1488 * CSS Classes
1489 */
1490 "class"?: string;
1491 }
1492 interface BmMessage {
1493 /**
1494 * CSS Classes
1495 */
1496 "class"?: string;
1497 /**
1498 * Color
1499 */
1500 "color"?: "is-dark" | "is-primary" | "is-link" | "is-info" | "is-success" | "is-warning" | "is-danger";
1501 /**
1502 * Size
1503 */
1504 "size"?: "is-small" | "is-medium" | "is-large";
1505 }
1506 interface BmModal {
1507 /**
1508 * CSS Classes
1509 */
1510 "class"?: string;
1511 /**
1512 * Modal Card
1513 */
1514 "hasModalCard"?: boolean;
1515 /**
1516 * Is Active
1517 */
1518 "isActive"?: boolean;
1519 }
1520 interface BmNavbar {
1521 /**
1522 * CSS Classes
1523 */
1524 "class"?: string;
1525 /**
1526 * Color
1527 */
1528 "color"?: "is-black" | "is-dark" | "is-light" | "is-white" | "is-primary" | "is-link" | "is-info" | "is-success" | "is-warning" | "is-danger";
1529 /**
1530 * Fixed position
1531 */
1532 "fixedPosition"?: "is-fixed-top" | "is-fixed-bottom";
1533 /**
1534 * Spaced
1535 */
1536 "isSpaced"?: boolean;
1537 /**
1538 * Transparent
1539 */
1540 "isTransparent"?: boolean;
1541 }
1542 interface BmNotification {
1543 /**
1544 * CSS Classes
1545 */
1546 "class"?: string;
1547 /**
1548 * Color
1549 */
1550 "color"?: "is-primary" | "is-link" | "is-info" | "is-success" | "is-warning" | "is-danger";
1551 /**
1552 * Dismissable
1553 */
1554 "dismissable"?: boolean;
1555 }
1556 interface BmPagination {
1557 /**
1558 * Alignment
1559 */
1560 "alignment"?: "is-centered" | "is-right";
1561 /**
1562 * CSS Classes
1563 */
1564 "class"?: string;
1565 /**
1566 * Rounded
1567 */
1568 "isRounded"?: boolean;
1569 /**
1570 * Pagination size
1571 */
1572 "size"?: "is-small" | "is-medium" | "is-large";
1573 }
1574 interface BmPanel {
1575 /**
1576 * CSS Classes
1577 */
1578 "class"?: string;
1579 /**
1580 * Panel color
1581 */
1582 "color"?: "is-primary" | "is-link" | "is-info" | "is-success" | "is-danger" | "is-warning";
1583 }
1584 interface BmProgress {
1585 /**
1586 * CSS Classes
1587 */
1588 "class"?: string;
1589 /**
1590 * Color
1591 */
1592 "color"?: "is-primary" | "is-link" | "is-info" | "is-success" | "is-warning" | "is-danger";
1593 /**
1594 * Maximum value
1595 */
1596 "max"?: number;
1597 /**
1598 * Size
1599 */
1600 "size"?: "is-small" | "is-medium" | "is-large";
1601 /**
1602 * Value
1603 */
1604 "value"?: number;
1605 }
1606 interface BmRadio {
1607 /**
1608 * Checked
1609 */
1610 "checked"?: boolean;
1611 /**
1612 * CSS Classes
1613 */
1614 "class"?: string;
1615 /**
1616 * Disabled
1617 */
1618 "disabled"?: boolean;
1619 /**
1620 * Label Classes
1621 */
1622 "labelClass"?: string;
1623 /**
1624 * Name
1625 */
1626 "name"?: string;
1627 }
1628 interface BmSection {
1629 /**
1630 * CSS Classes
1631 */
1632 "class"?: string;
1633 /**
1634 * Section size
1635 */
1636 "size"?: "is-medium" | "is-large";
1637 }
1638 interface BmSelect {
1639 /**
1640 * CSS Classes
1641 */
1642 "class"?: string;
1643 /**
1644 * Color
1645 */
1646 "color"?: "is-primary" | "is-info" | "is-success" | "is-warning" | "is-danger";
1647 /**
1648 * Control classes
1649 */
1650 "controlClass"?: string;
1651 /**
1652 * Icon
1653 */
1654 "icon"?: string;
1655 /**
1656 * Loading state
1657 */
1658 "isLoading"?: boolean;
1659 /**
1660 * Allows multiple selection
1661 */
1662 "isMultiple"?: boolean;
1663 /**
1664 * Rounded
1665 */
1666 "isRounded"?: boolean;
1667 /**
1668 * Size
1669 */
1670 "size"?: "is-small" | "is-normal" | "is-medium" | "is-large";
1671 /**
1672 * State
1673 */
1674 "state"?: "is-hovered" | "is-focused";
1675 /**
1676 * Value
1677 */
1678 "value"?: string | number;
1679 }
1680 interface BmSwitch {
1681 /**
1682 * Checked
1683 */
1684 "checked"?: boolean;
1685 /**
1686 * CSS Classes
1687 */
1688 "class"?: string;
1689 /**
1690 * Color
1691 */
1692 "color"?: "is-success" | "is-warning" | "is-danger" | "is-info";
1693 /**
1694 * Disabled
1695 */
1696 "disabled"?: boolean;
1697 /**
1698 * Outlined
1699 */
1700 "isOutlined"?: boolean;
1701 /**
1702 * Rounded
1703 */
1704 "isRounded"?: boolean;
1705 /**
1706 * Thin
1707 */
1708 "isThin"?: boolean;
1709 /**
1710 * Size
1711 */
1712 "size"?: "is-small" | "is-medium" | "is-large";
1713 }
1714 interface BmTable {
1715 /**
1716 * CSS Classes
1717 */
1718 "class"?: string;
1719 /**
1720 * Bordered
1721 */
1722 "isBordered"?: boolean;
1723 /**
1724 * Fullwidth
1725 */
1726 "isFullwidth"?: boolean;
1727 /**
1728 * Hoverable
1729 */
1730 "isHoverable"?: boolean;
1731 /**
1732 * Narrow
1733 */
1734 "isNarrow"?: boolean;
1735 /**
1736 * Scrollable
1737 */
1738 "isScrollable"?: boolean;
1739 /**
1740 * Striped
1741 */
1742 "isStriped"?: boolean;
1743 }
1744 interface BmTabs {
1745 /**
1746 * Alignment
1747 */
1748 "alignment"?: "is-centered" | "is-right";
1749 /**
1750 * CSS Classes
1751 */
1752 "class"?: string;
1753 /**
1754 * Full width
1755 */
1756 "isFullwidth"?: boolean;
1757 /**
1758 * Rounded
1759 */
1760 "isRounded"?: boolean;
1761 /**
1762 * Pagination size
1763 */
1764 "size"?: "is-small" | "is-medium" | "is-large";
1765 /**
1766 * Style
1767 */
1768 "tabStyle"?: "is-boxed" | "is-toggle";
1769 }
1770 interface BmTag {
1771 /**
1772 * CSS Classes
1773 */
1774 "class"?: string;
1775 /**
1776 * Color
1777 */
1778 "color"?: "is-black" | "is-dark" | "is-light" | "is-white" | "is-primary" | "is-link" | "is-info" | "is-success" | "is-warning" | "is-danger";
1779 /**
1780 * Modifier
1781 */
1782 "modifier"?: "is-rounded" | "is-delete";
1783 /**
1784 * Size
1785 */
1786 "size"?: "is-normal" | "is-medium" | "is-large";
1787 /**
1788 * Tag
1789 */
1790 "tag"?: string;
1791 }
1792 interface BmTags {
1793 /**
1794 * CSS Classes
1795 */
1796 "class"?: string;
1797 /**
1798 * Has addons
1799 */
1800 "hasAddons"?: boolean;
1801 /**
1802 * Size
1803 */
1804 "size"?: "are-medium" | "are-large";
1805 }
1806 interface BmTextarea {
1807 /**
1808 * CSS Classes
1809 */
1810 "class"?: string;
1811 /**
1812 * Color
1813 */
1814 "color"?: "is-primary" | "is-info" | "is-success" | "is-warning" | "is-danger";
1815 /**
1816 * Control class
1817 */
1818 "controlClass"?: string;
1819 /**
1820 * Disabled state
1821 */
1822 "disabled"?: boolean;
1823 /**
1824 * Fixed size
1825 */
1826 "hasFixedSize"?: boolean;
1827 /**
1828 * Loading state
1829 */
1830 "isLoading"?: boolean;
1831 /**
1832 * Readonly state
1833 */
1834 "readonly"?: boolean;
1835 /**
1836 * Rows
1837 */
1838 "rows"?: number;
1839 /**
1840 * Size
1841 */
1842 "size"?: "is-small" | "is-normal" | "is-medium" | "is-large";
1843 /**
1844 * State
1845 */
1846 "state"?: "is-hovered" | "is-focused";
1847 /**
1848 * Value
1849 */
1850 "value"?: string | number;
1851 }
1852 interface IntrinsicElements {
1853 "bm-box": BmBox;
1854 "bm-breadcrumb": BmBreadcrumb;
1855 "bm-button": BmButton;
1856 "bm-buttons": BmButtons;
1857 "bm-card": BmCard;
1858 "bm-card-content": BmCardContent;
1859 "bm-card-footer": BmCardFooter;
1860 "bm-card-header": BmCardHeader;
1861 "bm-card-image": BmCardImage;
1862 "bm-checkbox": BmCheckbox;
1863 "bm-column": BmColumn;
1864 "bm-columns": BmColumns;
1865 "bm-container": BmContainer;
1866 "bm-content": BmContent;
1867 "bm-divider": BmDivider;
1868 "bm-dropdown": BmDropdown;
1869 "bm-field": BmField;
1870 "bm-file": BmFile;
1871 "bm-footer": BmFooter;
1872 "bm-icon": BmIcon;
1873 "bm-image": BmImage;
1874 "bm-input": BmInput;
1875 "bm-menu": BmMenu;
1876 "bm-message": BmMessage;
1877 "bm-modal": BmModal;
1878 "bm-navbar": BmNavbar;
1879 "bm-notification": BmNotification;
1880 "bm-pagination": BmPagination;
1881 "bm-panel": BmPanel;
1882 "bm-progress": BmProgress;
1883 "bm-radio": BmRadio;
1884 "bm-section": BmSection;
1885 "bm-select": BmSelect;
1886 "bm-switch": BmSwitch;
1887 "bm-table": BmTable;
1888 "bm-tabs": BmTabs;
1889 "bm-tag": BmTag;
1890 "bm-tags": BmTags;
1891 "bm-textarea": BmTextarea;
1892 }
1893}
1894export { LocalJSX as JSX };
1895declare module "@stencil/core" {
1896 export namespace JSX {
1897 interface IntrinsicElements {
1898 "bm-box": LocalJSX.BmBox & JSXBase.HTMLAttributes<HTMLBmBoxElement>;
1899 "bm-breadcrumb": LocalJSX.BmBreadcrumb & JSXBase.HTMLAttributes<HTMLBmBreadcrumbElement>;
1900 "bm-button": LocalJSX.BmButton & JSXBase.HTMLAttributes<HTMLBmButtonElement>;
1901 "bm-buttons": LocalJSX.BmButtons & JSXBase.HTMLAttributes<HTMLBmButtonsElement>;
1902 "bm-card": LocalJSX.BmCard & JSXBase.HTMLAttributes<HTMLBmCardElement>;
1903 "bm-card-content": LocalJSX.BmCardContent & JSXBase.HTMLAttributes<HTMLBmCardContentElement>;
1904 "bm-card-footer": LocalJSX.BmCardFooter & JSXBase.HTMLAttributes<HTMLBmCardFooterElement>;
1905 "bm-card-header": LocalJSX.BmCardHeader & JSXBase.HTMLAttributes<HTMLBmCardHeaderElement>;
1906 "bm-card-image": LocalJSX.BmCardImage & JSXBase.HTMLAttributes<HTMLBmCardImageElement>;
1907 "bm-checkbox": LocalJSX.BmCheckbox & JSXBase.HTMLAttributes<HTMLBmCheckboxElement>;
1908 "bm-column": LocalJSX.BmColumn & JSXBase.HTMLAttributes<HTMLBmColumnElement>;
1909 "bm-columns": LocalJSX.BmColumns & JSXBase.HTMLAttributes<HTMLBmColumnsElement>;
1910 "bm-container": LocalJSX.BmContainer & JSXBase.HTMLAttributes<HTMLBmContainerElement>;
1911 "bm-content": LocalJSX.BmContent & JSXBase.HTMLAttributes<HTMLBmContentElement>;
1912 "bm-divider": LocalJSX.BmDivider & JSXBase.HTMLAttributes<HTMLBmDividerElement>;
1913 "bm-dropdown": LocalJSX.BmDropdown & JSXBase.HTMLAttributes<HTMLBmDropdownElement>;
1914 "bm-field": LocalJSX.BmField & JSXBase.HTMLAttributes<HTMLBmFieldElement>;
1915 "bm-file": LocalJSX.BmFile & JSXBase.HTMLAttributes<HTMLBmFileElement>;
1916 "bm-footer": LocalJSX.BmFooter & JSXBase.HTMLAttributes<HTMLBmFooterElement>;
1917 "bm-icon": LocalJSX.BmIcon & JSXBase.HTMLAttributes<HTMLBmIconElement>;
1918 "bm-image": LocalJSX.BmImage & JSXBase.HTMLAttributes<HTMLBmImageElement>;
1919 "bm-input": LocalJSX.BmInput & JSXBase.HTMLAttributes<HTMLBmInputElement>;
1920 "bm-menu": LocalJSX.BmMenu & JSXBase.HTMLAttributes<HTMLBmMenuElement>;
1921 "bm-message": LocalJSX.BmMessage & JSXBase.HTMLAttributes<HTMLBmMessageElement>;
1922 "bm-modal": LocalJSX.BmModal & JSXBase.HTMLAttributes<HTMLBmModalElement>;
1923 "bm-navbar": LocalJSX.BmNavbar & JSXBase.HTMLAttributes<HTMLBmNavbarElement>;
1924 "bm-notification": LocalJSX.BmNotification & JSXBase.HTMLAttributes<HTMLBmNotificationElement>;
1925 "bm-pagination": LocalJSX.BmPagination & JSXBase.HTMLAttributes<HTMLBmPaginationElement>;
1926 "bm-panel": LocalJSX.BmPanel & JSXBase.HTMLAttributes<HTMLBmPanelElement>;
1927 "bm-progress": LocalJSX.BmProgress & JSXBase.HTMLAttributes<HTMLBmProgressElement>;
1928 "bm-radio": LocalJSX.BmRadio & JSXBase.HTMLAttributes<HTMLBmRadioElement>;
1929 "bm-section": LocalJSX.BmSection & JSXBase.HTMLAttributes<HTMLBmSectionElement>;
1930 "bm-select": LocalJSX.BmSelect & JSXBase.HTMLAttributes<HTMLBmSelectElement>;
1931 "bm-switch": LocalJSX.BmSwitch & JSXBase.HTMLAttributes<HTMLBmSwitchElement>;
1932 "bm-table": LocalJSX.BmTable & JSXBase.HTMLAttributes<HTMLBmTableElement>;
1933 "bm-tabs": LocalJSX.BmTabs & JSXBase.HTMLAttributes<HTMLBmTabsElement>;
1934 "bm-tag": LocalJSX.BmTag & JSXBase.HTMLAttributes<HTMLBmTagElement>;
1935 "bm-tags": LocalJSX.BmTags & JSXBase.HTMLAttributes<HTMLBmTagsElement>;
1936 "bm-textarea": LocalJSX.BmTextarea & JSXBase.HTMLAttributes<HTMLBmTextareaElement>;
1937 }
1938 }
1939}