UNPKG

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