/* eslint-disable */
/* tslint:disable */
/**
 * This is an autogenerated file created by the Stencil compiler.
 * It contains typing information for all components that exist in this project.
 */
import { HTMLStencilElement, JSXBase } from "./stencil-public-runtime";
import { AccessKeyPropType, AccordionCallbacksPropType, AlertType, AlertVariant, AlignPropType, AlternativeButtonLinkRolePropType, AriaCurrentValuePropType, AriaDescriptionPropType, AriaOwnsPropType, BadgeTextPropType, BreadcrumbLinkProps, ButtonCallbacksPropType, ButtonOrLinkOrTextWithChildrenProps, ButtonProps, ButtonTypePropType, ButtonVariantPropType, CSSResize, CustomClassPropType, DetailsCallbacksPropType, DownloadPropType, ErrorListPropType, HeadingLevel, HeadingVariantPropType, HrefPropType, IconsHorizontalPropType, IconsPropType, IdPropType, ImageSourcePropType, InputCheckboxIconsProp, InputCheckboxVariant, InputDateType, InputTextType, InputTypeOnDefault, InputTypeOnOff, Iso8601, KoliBriAlertEventCallbacks, KoliBriCardEventCallbacks, KoliBriFormCallbacks, KoliBriHorizontalIcons, KoliBriIconsProp, KoliBriModalEventCallbacks, KoliBriPaginationButtonCallbacks, KoliBriProgressVariantType, KoliBriQuoteVariant, KoliBriTableDataType, KoliBriTableHeaders, KoliBriTablePaginationProps, KoliBriTabsCallbacks, LabelAlignPropType, LabelPropType, LabelWithExpertSlotPropType, LinkOnCallbacksPropType, LinkProps, LinkTargetPropType, ListStyleType, Loading, MaxPropType, ModalPropType, MsgPropType, NamePropType, OpenPropType, OptionsPropType, OptionsWithOptgroupPropType, Orientation, PaginationHasButton, PaginationPositionPropType, PopoverAlignPropType, PopoverCallbacksPropType, PropColor, RadioOptionsPropType, RowsPropType, ShortKeyPropType, SpellCheckPropType, SpinVariantPropType, StencilUnknown, Stringified, SuggestionsPropType, SyncValueBySelectorPropType, TabBehaviorPropType, TabButtonProps, TableCallbacksPropType, TableDataFootPropType, TableDataPropType, TableHeaderCellsPropType, TableSelectionPropType, TableStatefulCallbacksPropType, Toast, ToastState, ToolbarItemsPropType, TooltipAlignPropType, W3CInputValue } from "./schema";
import { PasswordVariantPropType } from "./schema/props/variant/password-variant";
import { Bundesamt, Bundesanstalt, Bundesministerium } from "./enums/bund";
export { AccessKeyPropType, AccordionCallbacksPropType, AlertType, AlertVariant, AlignPropType, AlternativeButtonLinkRolePropType, AriaCurrentValuePropType, AriaDescriptionPropType, AriaOwnsPropType, BadgeTextPropType, BreadcrumbLinkProps, ButtonCallbacksPropType, ButtonOrLinkOrTextWithChildrenProps, ButtonProps, ButtonTypePropType, ButtonVariantPropType, CSSResize, CustomClassPropType, DetailsCallbacksPropType, DownloadPropType, ErrorListPropType, HeadingLevel, HeadingVariantPropType, HrefPropType, IconsHorizontalPropType, IconsPropType, IdPropType, ImageSourcePropType, InputCheckboxIconsProp, InputCheckboxVariant, InputDateType, InputTextType, InputTypeOnDefault, InputTypeOnOff, Iso8601, KoliBriAlertEventCallbacks, KoliBriCardEventCallbacks, KoliBriFormCallbacks, KoliBriHorizontalIcons, KoliBriIconsProp, KoliBriModalEventCallbacks, KoliBriPaginationButtonCallbacks, KoliBriProgressVariantType, KoliBriQuoteVariant, KoliBriTableDataType, KoliBriTableHeaders, KoliBriTablePaginationProps, KoliBriTabsCallbacks, LabelAlignPropType, LabelPropType, LabelWithExpertSlotPropType, LinkOnCallbacksPropType, LinkProps, LinkTargetPropType, ListStyleType, Loading, MaxPropType, ModalPropType, MsgPropType, NamePropType, OpenPropType, OptionsPropType, OptionsWithOptgroupPropType, Orientation, PaginationHasButton, PaginationPositionPropType, PopoverAlignPropType, PopoverCallbacksPropType, PropColor, RadioOptionsPropType, RowsPropType, ShortKeyPropType, SpellCheckPropType, SpinVariantPropType, StencilUnknown, Stringified, SuggestionsPropType, SyncValueBySelectorPropType, TabBehaviorPropType, TabButtonProps, TableCallbacksPropType, TableDataFootPropType, TableDataPropType, TableHeaderCellsPropType, TableSelectionPropType, TableStatefulCallbacksPropType, Toast, ToastState, ToolbarItemsPropType, TooltipAlignPropType, W3CInputValue } from "./schema";
export { PasswordVariantPropType } from "./schema/props/variant/password-variant";
export { Bundesamt, Bundesanstalt, Bundesministerium } from "./enums/bund";
export namespace Components {
    interface KolAbbr {
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
    }
    interface KolAccordion {
        /**
          * Makes the element not focusable and ignore all events.
         */
        "_disabled"?: boolean;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": string;
        /**
          * Defines which H-level from 1-6 the heading has. 0 specifies no heading and is shown as bold text.
         */
        "_level"?: HeadingLevel;
        /**
          * Gibt die EventCallback-Funktionen an.
         */
        "_on"?: AccordionCallbacksPropType<boolean>;
        /**
          * Opens/expands the element when truthy, closes/collapses when falsy.
          * @TODO : Change type back to `OpenPropType` after Stencil#4663 has been resolved.
         */
        "_open"?: boolean;
        /**
          * @deprecated Use kolFocus instead.
         */
        "focus": () => Promise<void>;
        "kolFocus": () => Promise<void>;
    }
    interface KolAlert {
        /**
          * Defines whether the screen-readers should read out the notification.
         */
        "_alert"?: boolean;
        /**
          * Defines whether the element can be closed.
          * @TODO : Change type back to `HasCloserPropType` after Stencil#4663 has been resolved.
         */
        "_hasCloser"?: boolean;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label"?: LabelPropType;
        /**
          * Defines which H-level from 1-6 the heading has. 0 specifies no heading and is shown as bold text.
         */
        "_level"?: HeadingLevel;
        /**
          * Gibt die EventCallback-Function für das Schließen des Alerts an.
         */
        "_on"?: KoliBriAlertEventCallbacks;
        /**
          * Defines either the type of the component or of the components interactive element.
         */
        "_type"?: AlertType;
        /**
          * Defines which variant should be used for presentation.
         */
        "_variant"?: AlertVariant;
    }
    interface KolAlertWc {
        /**
          * Defines whether the screen-readers should read out the notification.
         */
        "_alert"?: boolean;
        /**
          * Defines whether the element can be closed.
          * @TODO : Change type back to `HasCloserPropType` after Stencil#4663 has been resolved.
         */
        "_hasCloser"?: boolean;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label"?: LabelPropType;
        /**
          * Defines which H-level from 1-6 the heading has. 0 specifies no heading and is shown as bold text.
         */
        "_level"?: HeadingLevel;
        /**
          * Gibt die EventCallback-Function für das Schließen des Alerts an.
         */
        "_on"?: KoliBriAlertEventCallbacks;
        /**
          * Defines either the type of the component or of the components interactive element.
         */
        "_type"?: AlertType;
        /**
          * Defines which variant should be used for presentation.
         */
        "_variant"?: AlertVariant;
    }
    interface KolAvatar {
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": string;
        /**
          * Sets the image `src` attribute to the given string.
         */
        "_src"?: string;
    }
    interface KolAvatarWc {
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
        /**
          * Sets the image `src` attribute to the given string.
         */
        "_src"?: ImageSourcePropType;
    }
    interface KolBadge {
        /**
          * Defines the backgroundColor and foregroundColor.
         */
        "_color"?: Stringified<PropColor>;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: Stringified<KoliBriIconsProp>;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
        /**
          * Allows to add a button with an arbitrary action within the element (_hide-label only).
         */
        "_smartButton"?: Stringified<ButtonProps>;
    }
    interface KolBreadcrumb {
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
        /**
          * Defines the list of links combined with their labels to render.
         */
        "_links": Stringified<BreadcrumbLinkProps[]>;
    }
    interface KolButton {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: AccessKeyPropType;
        /**
          * Defines which elements are controlled by this component. (https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-controls)
         */
        "_ariaControls"?: string;
        /**
          * Defines the value for the aria-description attribute.
         */
        "_ariaDescription"?: AriaDescriptionPropType;
        /**
          * Defines whether the interactive element of the component expanded something. (https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-expanded)
         */
        "_ariaExpanded"?: boolean;
        /**
          * Defines whether the interactive element of the component is selected (e.g. role=tab). (https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-selected)
         */
        "_ariaSelected"?: boolean;
        /**
          * Defines the custom class attribute if _variant="custom" is set.
         */
        "_customClass"?: CustomClassPropType;
        /**
          * Makes the element not focusable and ignore all events.
         */
        "_disabled"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: string;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: string;
        /**
          * Defines the callback functions for button events.
         */
        "_on"?: ButtonCallbacksPropType<StencilUnknown>;
        /**
          * Defines the role of the components primary element.
         */
        "_role"?: AlternativeButtonLinkRolePropType;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Selector for synchronizing the value with another input element.
         */
        "_syncValueBySelector"?: SyncValueBySelectorPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Defines either the type of the component or of the components interactive element.
         */
        "_type"?: ButtonTypePropType;
        /**
          * Defines the value that the button emits on click.
         */
        "_value"?: Stringified<StencilUnknown>;
        /**
          * Defines which variant should be used for presentation.
         */
        "_variant"?: ButtonVariantPropType;
        /**
          * @deprecated Use kolFocus instead.
         */
        "focus": () => Promise<void>;
        "getValue": () => Promise<Stringified<StencilUnknown> | undefined>;
        "kolFocus": () => Promise<void>;
    }
    interface KolButtonGroup {
    }
    /**
     * @deprecated This component has been deprecated as it does not contribute significantly to accessibility.
     */
    interface KolButtonGroupWc {
    }
    interface KolButtonLink {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: AccessKeyPropType;
        /**
          * Defines which elements are controlled by this component. (https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-controls)
         */
        "_ariaControls"?: string;
        /**
          * Defines the value for the aria-description attribute.
         */
        "_ariaDescription"?: AriaDescriptionPropType;
        /**
          * Defines whether the interactive element of the component expanded something. (https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-expanded)
          * @TODO : Change type back to `AriaExpandedPropType` after Stencil#4663 has been resolved.
         */
        "_ariaExpanded"?: boolean;
        /**
          * Defines whether the interactive element of the component is selected (e.g. role=tab). (https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-selected)
          * @TODO : Change type back to `AriaSelectedPropType` after Stencil#4663 has been resolved.
         */
        "_ariaSelected"?: boolean;
        /**
          * Makes the element not focusable and ignore all events.
          * @TODO : Change type back to `DisabledPropType` after Stencil#4663 has been resolved.
         */
        "_disabled"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: IdPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: NamePropType;
        /**
          * Gibt die EventCallback-Funktionen für die Button-Events an.
         */
        "_on"?: ButtonCallbacksPropType<StencilUnknown>;
        /**
          * Defines the role of the components primary element.
         */
        "_role"?: AlternativeButtonLinkRolePropType;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Selector for synchronizing the value with another input element.
         */
        "_syncValueBySelector"?: SyncValueBySelectorPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Defines either the type of the component or of the components interactive element.
         */
        "_type"?: ButtonTypePropType;
        /**
          * Defines the value that the button emits on click.
         */
        "_value"?: Stringified<StencilUnknown>;
        /**
          * @deprecated Use kolFocus instead.
         */
        "focus": () => Promise<void>;
        "getValue": () => Promise<Stringified<StencilUnknown> | undefined>;
        "kolFocus": () => Promise<void>;
    }
    interface KolButtonWc {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: AccessKeyPropType;
        /**
          * Defines which elements are controlled by this component. (https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-controls)
         */
        "_ariaControls"?: string;
        /**
          * Defines the value for the aria-description attribute.
         */
        "_ariaDescription"?: AriaDescriptionPropType;
        /**
          * Defines whether the interactive element of the component expanded something. (https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-expanded)
         */
        "_ariaExpanded"?: boolean;
        /**
          * Defines whether the interactive element of the component is selected (e.g. role=tab). (https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-selected)
         */
        "_ariaSelected"?: boolean;
        /**
          * Defines the custom class attribute if _variant="custom" is set.
         */
        "_customClass"?: CustomClassPropType;
        /**
          * Makes the element not focusable and ignore all events.
         */
        "_disabled"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: string;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: string;
        /**
          * Defines the callback functions for button events.
         */
        "_on"?: ButtonCallbacksPropType<StencilUnknown>;
        /**
          * Defines the role of the components primary element.
         */
        "_role"?: AlternativeButtonLinkRolePropType;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Selector for synchronizing the value with another input element.
         */
        "_syncValueBySelector"?: SyncValueBySelectorPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Defines either the type of the component or of the components interactive element.
         */
        "_type"?: ButtonTypePropType;
        /**
          * Defines the value that the button emits on click.
         */
        "_value"?: Stringified<StencilUnknown>;
        /**
          * Defines which variant should be used for presentation.
         */
        "_variant"?: ButtonVariantPropType;
        "kolFocus": () => Promise<void>;
    }
    interface KolCard {
        /**
          * Defines whether the element can be closed.
          * @TODO : Change type back to `HasCloserPropType` after Stencil#4663 has been resolved.
         */
        "_hasCloser"?: boolean;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
        /**
          * Defines which H-level from 1-6 the heading has. 0 specifies no heading and is shown as bold text.
         */
        "_level"?: HeadingLevel;
        /**
          * Defines the event callback functions for the component.
         */
        "_on"?: KoliBriCardEventCallbacks;
    }
    interface KolCombobox {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: string;
        /**
          * Defines whether the screen-readers should read out the notification.
          * @deprecated Will be removed in v3. Use automatic behaviour instead.
         */
        "_alert"?: boolean;
        /**
          * Makes the element not focusable and ignore all events.
         */
        "_disabled"?: boolean;
        /**
          * Hides the error message but leaves it in the DOM for the input's aria-describedby.
          * @TODO : Change type back to `HideErrorPropType` after Stencil#4663 has been resolved.
         */
        "_hideError"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the hint text.
         */
        "_hint"?: string;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsHorizontalPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: IdPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the properties for a message rendered as Alert component.
         */
        "_msg"?: Stringified<MsgPropType>;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: NamePropType;
        /**
          * Gibt die EventCallback-Funktionen für das Input-Event an.
         */
        "_on"?: InputTypeOnDefault;
        /**
          * Defines the placeholder for input field. To be shown when there's no value.
         */
        "_placeholder"?: string;
        /**
          * Makes the input element required.
          * @TODO : Change type back to `RequiredPropType` after Stencil#4663 has been resolved.
         */
        "_required"?: boolean;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Suggestions to provide for the input.
         */
        "_suggestions": SuggestionsPropType;
        /**
          * Selector for synchronizing the value with another input element.
         */
        "_syncValueBySelector"?: SyncValueBySelectorPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Shows if the input was touched by a user.
          * @TODO : Change type back to `TouchedPropType` after Stencil#4663 has been resolved.
         */
        "_touched"?: boolean;
        /**
          * Defines the value of the input.
         */
        "_value"?: string;
        "getValue": () => Promise<string | undefined>;
        "kolFocus": () => Promise<void>;
    }
    interface KolDetails {
        /**
          * Makes the element not focusable and ignore all events.
         */
        "_disabled"?: boolean;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
        /**
          * Defines which H-level from 1-6 the heading has. 0 specifies no heading and is shown as bold text.
         */
        "_level"?: HeadingLevel;
        /**
          * Defines the callback functions for details.
         */
        "_on"?: DetailsCallbacksPropType<boolean>;
        /**
          * Opens/expands the element when truthy, closes/collapses when falsy.
          * @TODO : Change type back to `OpenPropType` after Stencil#4663 has been resolved.
         */
        "_open"?: boolean;
        /**
          * @deprecated Use kolFocus instead.
         */
        "focus": () => Promise<void>;
        "kolFocus": () => Promise<void>;
    }
    interface KolDrawer {
        /**
          * Defines the visual orientation of the component.
         */
        "_align"?: AlignPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
        /**
          * @deprecated Indicates whether the drawer is a modal.
         */
        "_modal"?: ModalPropType;
        /**
          * Specifies the EventCallback function to be called when the drawer is closing.
         */
        "_on"?: KoliBriModalEventCallbacks;
        /**
          * Opens/expands the element when truthy, closes/collapses when falsy.
         */
        "_open"?: OpenPropType;
        "close": () => Promise<void>;
        "open": () => Promise<void>;
    }
    interface KolForm {
        /**
          * A list of error objects that each describe an issue encountered in the form. Each error object contains a message and a selector for identifying the form element related to the error.
         */
        "_errorList"?: ErrorListPropType[];
        /**
          * Gibt die EventCallback-Funktionen für die Form-Events an.
         */
        "_on"?: KoliBriFormCallbacks;
        /**
          * Defines whether the mandatory-fields-hint should be shown. A string overrides the default text.
         */
        "_requiredText"?: Stringified<boolean>;
        "focusErrorList": () => Promise<void>;
    }
    interface KolHeading {
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines which H-level from 1-6 the heading has. 0 specifies no heading and is shown as bold text.
         */
        "_level"?: HeadingLevel;
        /**
          * Defines the text of the secondary headline.
         */
        "_secondaryHeadline"?: string;
        /**
          * Defines which variant should be used for presentation.
         */
        "_variant"?: HeadingVariantPropType;
    }
    interface KolHeadingWc {
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines which H-level from 1-6 the heading has. 0 specifies no heading and is shown as bold text.
         */
        "_level"?: HeadingLevel;
        /**
          * Setzt den Text einer weiteren Überschrift, einen Level kleiner, unter der Ersten.
         */
        "_secondaryHeadline"?: string;
        /**
          * Defines which variant should be used for presentation.
         */
        "_variant"?: HeadingVariantPropType;
    }
    interface KolIcon {
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons": string;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
    }
    interface KolImage {
        /**
          * Setzt den alternativen Text.
         */
        "_alt": string;
        /**
          * Defines the loading mode for the image.
         */
        "_loading"?: Loading;
        /**
          * Defines the image sizes for different screen resolutions, supporting _srcset.
         */
        "_sizes"?: string;
        /**
          * Sets the image `src` attribute to the given string.
         */
        "_src": ImageSourcePropType;
        /**
          * Setzt eine Liste von Quell-URLs mit Breiten der Bilder.
         */
        "_srcset"?: string;
    }
    /**
     * @deprecated Will be removed in v3. Replace with custom HTML and styling.
     */
    interface KolIndentedText {
    }
    /**
     * @deprecated Will be removed in v3. Replace with custom HTML and styling.
     */
    interface KolIndentedTextWc {
    }
    interface KolInput {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: AccessKeyPropType;
        /**
          * Defines whether the screen-readers should read out the notification.
          * @TODO : Change type back to `AlertPropType` after Stencil#4663 has been resolved.
         */
        "_alert"?: boolean;
        "_currentLength"?: number;
        /**
          * Makes the element not focusable and ignore all events.
          * @TODO : Change type back to `DisabledPropType` after Stencil#4663 has been resolved.
         */
        "_disabled"?: boolean;
        /**
          * Shows the character count on the lower border of the input.
          * @TODO : Change type back to `HasCounterPropType` after Stencil#4663 has been resolved.
         */
        "_hasCounter"?: boolean;
        /**
          * Hides the error message but leaves it in the DOM for the input's aria-describedby.
          * @TODO : Change type back to `HideErrorPropType` after Stencil#4663 has been resolved.
         */
        "_hideError"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the hint text.
         */
        "_hint"?: string;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: KoliBriHorizontalIcons;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id": IdPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the maximum number of input characters.
         */
        "_maxLength"?: number;
        /**
          * Defines the properties for a message rendered as Alert component.
         */
        "_msg"?: MsgPropType;
        /**
          * Makes the input element read only.
          * @TODO : Change type back to `ReadOnlyPropType` after Stencil#4663 has been resolved.
         */
        "_readOnly"?: boolean;
        /**
          * Gibt an, ob die Komponente kein Label rendern soll.
         */
        "_renderNoLabel"?: boolean;
        /**
          * Makes the input element required.
          * @TODO : Change type back to `RequiredPropType` after Stencil#4663 has been resolved.
         */
        "_required"?: boolean;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Ermöglicht den Slotnamen zu bestimmen. Wird nur verwendet, wenn sonst mehrere Slots mit dem gleichen Namen innerhalb eines Shadow DOMs existieren würden.
         */
        "_slotName"?: string;
        /**
          * Allows to add a button with an arbitrary action within the element (_hide-label only).
         */
        "_smartButton"?: Stringified<ButtonProps>;
        /**
          * Suggestions to provide for the input.
         */
        "_suggestions"?: SuggestionsPropType;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Shows if the input was touched by a user.
          * @TODO : Change type back to `TouchedPropType` after Stencil#4663 has been resolved.
         */
        "_touched"?: boolean;
    }
    interface KolInputCheckbox {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: string;
        /**
          * Defines whether the screen-readers should read out the notification.
          * @deprecated Will be removed in v3. Use automatic behaviour instead.
         */
        "_alert"?: boolean;
        /**
          * Defines whether the checkbox is checked or not. Can be read and written.
          * @TODO : Change type back to `CheckedPropType` after Stencil#4663 has been resolved.
         */
        "_checked"?: boolean;
        /**
          * Makes the element not focusable and ignore all events.
          * @TODO : Change type back to `DisabledPropType` after Stencil#4663 has been resolved.
         */
        "_disabled"?: boolean;
        /**
          * Defines the error message text.
          * @deprecated Will be removed in v3. Use `msg` instead.
         */
        "_error"?: string;
        /**
          * Hides the error message but leaves it in the DOM for the input's aria-describedby.
          * @TODO : Change type back to `HideErrorPropType` after Stencil#4663 has been resolved.
         */
        "_hideError"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the hint text.
         */
        "_hint"?: string;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: Stringified<InputCheckboxIconsProp>;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: IdPropType;
        /**
          * Puts the checkbox in the indeterminate state, does not change the value of _checked.
          * @TODO : Change type back to `IndeterminatePropType` after Stencil#4663 has been resolved.
         */
        "_indeterminate"?: boolean;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines which alignment should be used for presentation.
         */
        "_labelAlign"?: LabelAlignPropType;
        /**
          * Defines the properties for a message rendered as Alert component.
         */
        "_msg"?: Stringified<MsgPropType>;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: NamePropType;
        /**
          * Gibt die EventCallback-Funktionen für das Input-Event an.
         */
        "_on"?: InputTypeOnDefault;
        /**
          * Makes the input element required.
          * @TODO : Change type back to `RequiredPropType` after Stencil#4663 has been resolved.
         */
        "_required"?: boolean;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Selector for synchronizing the value with another input element.
         */
        "_syncValueBySelector"?: SyncValueBySelectorPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Shows if the input was touched by a user.
          * @TODO : Change type back to `TouchedPropType` after Stencil#4663 has been resolved.
         */
        "_touched"?: boolean;
        /**
          * Defines the value of the input.
         */
        "_value"?: Stringified<StencilUnknown>;
        /**
          * Defines which variant should be used for presentation.
         */
        "_variant"?: InputCheckboxVariant;
        /**
          * @deprecated Use kolFocus instead.
         */
        "focus": () => Promise<void>;
        "getValue": () => Promise<StencilUnknown>;
        "kolFocus": () => Promise<void>;
    }
    interface KolInputColor {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: string;
        /**
          * Defines whether the screen-readers should read out the notification.
          * @deprecated Will be removed in v3. Use automatic behaviour instead.
         */
        "_alert"?: boolean;
        /**
          * Defines whether the input can be auto-completed.
         */
        "_autoComplete"?: InputTypeOnOff;
        /**
          * Makes the element not focusable and ignore all events.
          * @TODO : Change type back to `DisabledPropType` after Stencil#4663 has been resolved.
         */
        "_disabled"?: boolean;
        /**
          * Defines the error message text.
          * @deprecated Will be removed in v3. Use `msg` instead.
         */
        "_error"?: string;
        /**
          * Hides the error message but leaves it in the DOM for the input's aria-describedby.
          * @TODO : Change type back to `HideErrorPropType` after Stencil#4663 has been resolved.
         */
        "_hideError"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the hint text.
         */
        "_hint"?: string;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsHorizontalPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: IdPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the properties for a message rendered as Alert component.
         */
        "_msg"?: Stringified<MsgPropType>;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: NamePropType;
        /**
          * Gibt die EventCallback-Funktionen für das Input-Event an.
         */
        "_on"?: InputTypeOnDefault;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Allows to add a button with an arbitrary action within the element (_hide-label only).
         */
        "_smartButton"?: Stringified<ButtonProps>;
        /**
          * Suggestions to provide for the input.
         */
        "_suggestions"?: SuggestionsPropType;
        /**
          * Selector for synchronizing the value with another input element.
         */
        "_syncValueBySelector"?: SyncValueBySelectorPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Shows if the input was touched by a user.
          * @TODO : Change type back to `TouchedPropType` after Stencil#4663 has been resolved.
         */
        "_touched"?: boolean;
        /**
          * Defines the value of the input.
         */
        "_value"?: string;
        /**
          * @deprecated Use kolFocus instead.
         */
        "focus": () => Promise<void>;
        "getValue": () => Promise<string | undefined>;
        "kolFocus": () => Promise<void>;
    }
    interface KolInputDate {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: string;
        /**
          * Defines whether the screen-readers should read out the notification.
          * @deprecated Will be removed in v3. Use automatic behaviour instead.
         */
        "_alert"?: boolean;
        /**
          * Defines whether the input can be auto-completed.
         */
        "_autoComplete"?: InputTypeOnOff;
        /**
          * Makes the element not focusable and ignore all events.
          * @TODO : Change type back to `DisabledPropType` after Stencil#4663 has been resolved.
         */
        "_disabled"?: boolean;
        /**
          * Defines the error message text.
          * @deprecated Will be removed in v3. Use `msg` instead.
         */
        "_error"?: string;
        /**
          * Hides the error message but leaves it in the DOM for the input's aria-describedby.
          * @TODO : Change type back to `HideErrorPropType` after Stencil#4663 has been resolved.
         */
        "_hideError"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the hint text.
         */
        "_hint"?: string;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsHorizontalPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: IdPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the largest possible input value.
         */
        "_max"?: Iso8601 | Date;
        /**
          * Defines the smallest possible input value.
         */
        "_min"?: Iso8601 | Date;
        /**
          * Defines the properties for a message rendered as Alert component.
         */
        "_msg"?: Stringified<MsgPropType>;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: NamePropType;
        /**
          * Gibt die EventCallback-Funktionen für das Input-Event an.
         */
        "_on"?: InputTypeOnDefault;
        /**
          * Makes the input element read only.
          * @TODO : Change type back to `ReadOnlyPropType` after Stencil#4663 has been resolved.
         */
        "_readOnly"?: boolean;
        /**
          * Makes the input element required.
          * @TODO : Change type back to `RequiredPropType` after Stencil#4663 has been resolved.
         */
        "_required"?: boolean;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Allows to add a button with an arbitrary action within the element (_hide-label only).
         */
        "_smartButton"?: Stringified<ButtonProps>;
        /**
          * Defines the step size for value changes.
         */
        "_step"?: number;
        /**
          * Suggestions to provide for the input.
         */
        "_suggestions"?: SuggestionsPropType;
        /**
          * Selector for synchronizing the value with another input element.
         */
        "_syncValueBySelector"?: SyncValueBySelectorPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Shows if the input was touched by a user.
          * @TODO : Change type back to `TouchedPropType` after Stencil#4663 has been resolved.
         */
        "_touched"?: boolean;
        /**
          * Defines either the type of the component or of the components interactive element.
         */
        "_type": InputDateType;
        /**
          * Defines the value of the input.
         */
        "_value"?: Iso8601 | Date | null;
        /**
          * @deprecated Use kolFocus instead.
         */
        "focus": () => Promise<void>;
        "getValue": () => Promise<string | Date | undefined>;
        "kolFocus": () => Promise<void>;
        "reset": () => Promise<void>;
    }
    interface KolInputEmail {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: string;
        /**
          * Defines whether the screen-readers should read out the notification.
          * @deprecated Will be removed in v3. Use automatic behaviour instead.
         */
        "_alert"?: boolean;
        /**
          * Defines whether the input can be auto-completed.
         */
        "_autoComplete"?: InputTypeOnOff;
        /**
          * Makes the element not focusable and ignore all events.
          * @TODO : Change type back to `DisabledPropType` after Stencil#4663 has been resolved.
         */
        "_disabled"?: boolean;
        /**
          * Defines the error message text.
         */
        "_error"?: string;
        /**
          * Shows the character count on the lower border of the input.
          * @TODO : Change type back to `HasCounterPropType` after Stencil#4663 has been resolved.
         */
        "_hasCounter"?: boolean;
        /**
          * Hides the error message but leaves it in the DOM for the input's aria-describedby.
          * @TODO : Change type back to `HideErrorPropType` after Stencil#4663 has been resolved.
         */
        "_hideError"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the hint text.
         */
        "_hint"?: string;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsHorizontalPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: IdPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the maximum number of input characters.
         */
        "_maxLength"?: number;
        /**
          * Defines the properties for a message rendered as Alert component.
         */
        "_msg"?: Stringified<MsgPropType>;
        /**
          * Makes the input accept multiple inputs.
          * @TODO : Change type back to `MultiplePropType` after Stencil#4663 has been resolved.
         */
        "_multiple"?: boolean;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: NamePropType;
        /**
          * Gibt die EventCallback-Funktionen für das Input-Event an.
         */
        "_on"?: InputTypeOnDefault;
        /**
          * Defines a validation pattern for the input field.
         */
        "_pattern"?: string;
        /**
          * Defines the placeholder for input field. To be shown when there's no value.
         */
        "_placeholder"?: string;
        /**
          * Makes the input element read only.
          * @TODO : Change type back to `ReadOnlyPropType` after Stencil#4663 has been resolved.
         */
        "_readOnly"?: boolean;
        /**
          * Makes the input element required.
          * @TODO : Change type back to `RequiredPropType` after Stencil#4663 has been resolved.
         */
        "_required"?: boolean;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Allows to add a button with an arbitrary action within the element (_hide-label only).
         */
        "_smartButton"?: Stringified<ButtonProps>;
        /**
          * Suggestions to provide for the input.
         */
        "_suggestions"?: SuggestionsPropType;
        /**
          * Selector for synchronizing the value with another input element.
         */
        "_syncValueBySelector"?: SyncValueBySelectorPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Shows if the input was touched by a user.
          * @TODO : Change type back to `TouchedPropType` after Stencil#4663 has been resolved.
         */
        "_touched"?: boolean;
        /**
          * Defines the value of the input.
         */
        "_value"?: string;
        /**
          * @deprecated Use kolFocus instead.
         */
        "focus": () => Promise<void>;
        "getValue": () => Promise<string | undefined>;
        "kolFocus": () => Promise<void>;
    }
    interface KolInputFile {
        /**
          * Defines which file formats are accepted.
         */
        "_accept"?: string;
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: string;
        /**
          * Defines whether the screen-readers should read out the notification.
          * @deprecated Will be removed in v3. Use automatic behaviour instead.
         */
        "_alert"?: boolean;
        /**
          * Makes the element not focusable and ignore all events.
          * @TODO : Change type back to `DisabledPropType` after Stencil#4663 has been resolved.
         */
        "_disabled"?: boolean;
        /**
          * Defines the error message text.
          * @deprecated Will be removed in v3. Use `msg` instead.
         */
        "_error"?: string;
        /**
          * Hides the error message but leaves it in the DOM for the input's aria-describedby.
          * @TODO : Change type back to `HideErrorPropType` after Stencil#4663 has been resolved.
         */
        "_hideError"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the hint text.
         */
        "_hint"?: string;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsHorizontalPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: IdPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the properties for a message rendered as Alert component.
         */
        "_msg"?: Stringified<MsgPropType>;
        /**
          * Makes the input accept multiple inputs.
          * @TODO : Change type back to `MultiplePropType` after Stencil#4663 has been resolved.
         */
        "_multiple"?: boolean;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: NamePropType;
        /**
          * Gibt die EventCallback-Funktionen für das Input-Event an.
         */
        "_on"?: InputTypeOnDefault;
        /**
          * Makes the input element required.
          * @TODO : Change type back to `RequiredPropType` after Stencil#4663 has been resolved.
         */
        "_required"?: boolean;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Allows to add a button with an arbitrary action within the element (_hide-label only).
         */
        "_smartButton"?: Stringified<ButtonProps>;
        /**
          * Selector for synchronizing the value with another input element.
         */
        "_syncValueBySelector"?: SyncValueBySelectorPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Shows if the input was touched by a user.
          * @TODO : Change type back to `TouchedPropType` after Stencil#4663 has been resolved.
         */
        "_touched"?: boolean;
        /**
          * Defines the value of the input.
         */
        "_value"?: string;
        /**
          * @deprecated Use kolFocus instead.
         */
        "focus": () => Promise<void>;
        "getValue": () => Promise<FileList | null | undefined>;
        "kolFocus": () => Promise<void>;
    }
    interface KolInputNumber {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: string;
        /**
          * Defines whether the screen-readers should read out the notification.
          * @deprecated Will be removed in v3. Use automatic behaviour instead.
         */
        "_alert"?: boolean;
        /**
          * Defines whether the input can be auto-completed.
         */
        "_autoComplete"?: InputTypeOnOff;
        /**
          * Makes the element not focusable and ignore all events.
          * @TODO : Change type back to `DisabledPropType` after Stencil#4663 has been resolved.
         */
        "_disabled"?: boolean;
        /**
          * Defines the error message text.
          * @deprecated Will be removed in v3. Use `msg` instead.
         */
        "_error"?: string;
        /**
          * Hides the error message but leaves it in the DOM for the input's aria-describedby.
          * @TODO : Change type back to `HideErrorPropType` after Stencil#4663 has been resolved.
         */
        "_hideError"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the hint text.
         */
        "_hint"?: string;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsHorizontalPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: IdPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the largest possible input value.
         */
        "_max"?: number | Iso8601;
        /**
          * Defines the smallest possible input value.
         */
        "_min"?: number | Iso8601;
        /**
          * Defines the properties for a message rendered as Alert component.
         */
        "_msg"?: Stringified<MsgPropType>;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: NamePropType;
        /**
          * Gibt die EventCallback-Funktionen für das Input-Event an.
         */
        "_on"?: InputTypeOnDefault;
        /**
          * Defines the placeholder for input field. To be shown when there's no value.
         */
        "_placeholder"?: string;
        /**
          * Makes the input element read only.
          * @TODO : Change type back to `ReadOnlyPropType` after Stencil#4663 has been resolved.
         */
        "_readOnly"?: boolean;
        /**
          * Makes the input element required.
          * @TODO : Change type back to `RequiredPropType` after Stencil#4663 has been resolved.
         */
        "_required"?: boolean;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Allows to add a button with an arbitrary action within the element (_hide-label only).
         */
        "_smartButton"?: Stringified<ButtonProps>;
        /**
          * Defines the step size for value changes.
         */
        "_step"?: number;
        /**
          * Suggestions to provide for the input.
         */
        "_suggestions"?: SuggestionsPropType;
        /**
          * Selector for synchronizing the value with another input element.
         */
        "_syncValueBySelector"?: SyncValueBySelectorPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Shows if the input was touched by a user.
          * @TODO : Change type back to `TouchedPropType` after Stencil#4663 has been resolved.
         */
        "_touched"?: boolean;
        /**
          * Defines the value of the input.
         */
        "_value"?: number | Iso8601 | null;
        /**
          * @deprecated Use kolFocus instead.
         */
        "focus": () => Promise<void>;
        "getValue": () => Promise<string | undefined>;
        "kolFocus": () => Promise<void>;
    }
    interface KolInputPassword {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: string;
        /**
          * Defines whether the screen-readers should read out the notification.
          * @deprecated Will be removed in v3. Use automatic behaviour instead.
         */
        "_alert"?: boolean;
        /**
          * Defines whether the input can be auto-completed.
         */
        "_autoComplete"?: InputTypeOnOff;
        /**
          * Makes the element not focusable and ignore all events.
          * @TODO : Change type back to `DisabledPropType` after Stencil#4663 has been resolved.
         */
        "_disabled"?: boolean;
        /**
          * Defines the error message text.
          * @deprecated Will be removed in v3. Use `msg` instead.
         */
        "_error"?: string;
        /**
          * Shows the character count on the lower border of the input.
          * @TODO : Change type back to `HasCounterPropType` after Stencil#4663 has been resolved.
         */
        "_hasCounter"?: boolean;
        /**
          * Hides the error message but leaves it in the DOM for the input's aria-describedby.
          * @TODO : Change type back to `HideErrorPropType` after Stencil#4663 has been resolved.
         */
        "_hideError"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the hint text.
         */
        "_hint"?: string;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsHorizontalPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: IdPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the maximum number of input characters.
         */
        "_maxLength"?: number;
        /**
          * Defines the properties for a message rendered as Alert component.
         */
        "_msg"?: Stringified<MsgPropType>;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: NamePropType;
        /**
          * Gibt die EventCallback-Funktionen für das Input-Event an.
         */
        "_on"?: InputTypeOnDefault;
        /**
          * Defines a validation pattern for the input field.
         */
        "_pattern"?: string;
        /**
          * Defines the placeholder for input field. To be shown when there's no value.
         */
        "_placeholder"?: string;
        /**
          * Makes the input element read only.
          * @TODO : Change type back to `ReadOnlyPropType` after Stencil#4663 has been resolved.
         */
        "_readOnly"?: boolean;
        /**
          * Makes the input element required.
          * @TODO : Change type back to `RequiredPropType` after Stencil#4663 has been resolved.
         */
        "_required"?: boolean;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Allows to add a button with an arbitrary action within the element (_hide-label only).
         */
        "_smartButton"?: Stringified<ButtonProps>;
        /**
          * Selector for synchronizing the value with another input element.
         */
        "_syncValueBySelector"?: SyncValueBySelectorPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Shows if the input was touched by a user.
          * @TODO : Change type back to `TouchedPropType` after Stencil#4663 has been resolved.
         */
        "_touched"?: boolean;
        /**
          * Defines the value of the input.
         */
        "_value"?: string;
        /**
          * Defines which variant should be used for presentation.
         */
        "_variant"?: PasswordVariantPropType;
        /**
          * @deprecated Use kolFocus instead.
         */
        "focus": () => Promise<void>;
        "getValue": () => Promise<string | undefined>;
        "kolFocus": () => Promise<void>;
    }
    interface KolInputRadio {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: string;
        /**
          * Defines whether the screen-readers should read out the notification.
          * @deprecated Will be removed in v3. Use automatic behaviour instead.
         */
        "_alert"?: boolean;
        /**
          * Makes the element not focusable and ignore all events.
          * @TODO : Change type back to `DisabledPropType` after Stencil#4663 has been resolved.
         */
        "_disabled"?: boolean;
        /**
          * Defines the error message text.
          * @deprecated Will be removed in v3. Use `msg` instead.
         */
        "_error"?: string;
        /**
          * Hides the error message but leaves it in the DOM for the input's aria-describedby.
          * @TODO : Change type back to `HideErrorPropType` after Stencil#4663 has been resolved.
         */
        "_hideError"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the hint text.
         */
        "_hint"?: string;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: IdPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the properties for a message rendered as Alert component.
         */
        "_msg"?: Stringified<MsgPropType>;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: NamePropType;
        /**
          * Gibt die EventCallback-Funktionen für das Input-Event an.
         */
        "_on"?: InputTypeOnDefault;
        /**
          * Options the user can choose from.
         */
        "_options"?: RadioOptionsPropType;
        /**
          * Defines whether the orientation of the component is horizontal or vertical.
         */
        "_orientation"?: Orientation;
        /**
          * Makes the input element required.
          * @TODO : Change type back to `RequiredPropType` after Stencil#4663 has been resolved.
         */
        "_required"?: boolean;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Selector for synchronizing the value with another input element.
         */
        "_syncValueBySelector"?: SyncValueBySelectorPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Shows if the input was touched by a user.
          * @TODO : Change type back to `TouchedPropType` after Stencil#4663 has been resolved.
         */
        "_touched"?: boolean;
        /**
          * Defines the value of the input.
          * @see Known bug: https://github.com/ionic-team/stencil/issues/3902
         */
        "_value"?: StencilUnknown;
        /**
          * @deprecated Use kolFocus instead.
         */
        "focus": () => Promise<void>;
        "getValue": () => Promise<StencilUnknown | undefined>;
        "kolFocus": () => Promise<void>;
    }
    interface KolInputRange {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: string;
        /**
          * Defines whether the screen-readers should read out the notification.
          * @deprecated Will be removed in v3. Use automatic behaviour instead.
         */
        "_alert"?: boolean;
        /**
          * Defines whether the input can be auto-completed.
         */
        "_autoComplete"?: InputTypeOnOff;
        /**
          * Makes the element not focusable and ignore all events.
          * @TODO : Change type back to `DisabledPropType` after Stencil#4663 has been resolved.
         */
        "_disabled"?: boolean;
        /**
          * Defines the error message text.
          * @deprecated Will be removed in v3. Use `msg` instead.
         */
        "_error"?: string;
        /**
          * Hides the error message but leaves it in the DOM for the input's aria-describedby.
          * @TODO : Change type back to `HideErrorPropType` after Stencil#4663 has been resolved.
         */
        "_hideError"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the hint text.
         */
        "_hint"?: string;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsHorizontalPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: IdPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the largest possible input value.
         */
        "_max"?: number;
        /**
          * Defines the smallest possible input value.
         */
        "_min"?: number;
        /**
          * Defines the properties for a message rendered as Alert component.
         */
        "_msg"?: Stringified<MsgPropType>;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: NamePropType;
        /**
          * Gibt die EventCallback-Funktionen für das Input-Event an.
         */
        "_on"?: InputTypeOnDefault;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Defines the step size for value changes.
         */
        "_step"?: number;
        /**
          * Suggestions to provide for the input.
         */
        "_suggestions"?: SuggestionsPropType;
        /**
          * Selector for synchronizing the value with another input element.
         */
        "_syncValueBySelector"?: SyncValueBySelectorPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Shows if the input was touched by a user.
          * @TODO : Change type back to `TouchedPropType` after Stencil#4663 has been resolved.
         */
        "_touched"?: boolean;
        /**
          * Defines the value of the input.
         */
        "_value"?: number;
        /**
          * @deprecated Use kolFocus instead.
         */
        "focus": () => Promise<void>;
        "getValue": () => Promise<number | undefined>;
        "kolFocus": () => Promise<void>;
    }
    interface KolInputText {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: AccessKeyPropType;
        /**
          * Defines whether the screen-readers should read out the notification.
          * @deprecated Will be removed in v3. Use automatic behaviour instead.
         */
        "_alert"?: boolean;
        /**
          * Defines whether the input can be auto-completed.
         */
        "_autoComplete"?: InputTypeOnOff;
        /**
          * Makes the element not focusable and ignore all events.
          * @TODO : Change type back to `DisabledPropType` after Stencil#4663 has been resolved.
         */
        "_disabled"?: boolean;
        /**
          * Defines the error message text.
          * @deprecated Will be removed in v3. Use `msg` instead.
         */
        "_error"?: string;
        /**
          * Shows the character count on the lower border of the input.
          * @TODO : Change type back to `HasCounterPropType` after Stencil#4663 has been resolved.
         */
        "_hasCounter"?: boolean;
        /**
          * Hides the error message but leaves it in the DOM for the input's aria-describedby.
          * @TODO : Change type back to `HideErrorPropType` after Stencil#4663 has been resolved.
         */
        "_hideError"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the hint text.
         */
        "_hint"?: string;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsHorizontalPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: IdPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the maximum number of input characters.
         */
        "_maxLength"?: number;
        /**
          * Defines the properties for a message rendered as Alert component.
         */
        "_msg"?: Stringified<MsgPropType>;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: NamePropType;
        /**
          * Gibt die EventCallback-Funktionen für das Input-Event an.
         */
        "_on"?: InputTypeOnDefault;
        /**
          * Defines a validation pattern for the input field.
         */
        "_pattern"?: string;
        /**
          * Defines the placeholder for input field. To be shown when there's no value.
         */
        "_placeholder"?: string;
        /**
          * Makes the input element read only.
          * @TODO : Change type back to `ReadOnlyPropType` after Stencil#4663 has been resolved.
         */
        "_readOnly"?: boolean;
        /**
          * Makes the input element required.
          * @TODO : Change type back to `RequiredPropType` after Stencil#4663 has been resolved.
         */
        "_required"?: boolean;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Allows to add a button with an arbitrary action within the element (_hide-label only).
         */
        "_smartButton"?: Stringified<ButtonProps>;
        /**
          * Defines whether the browser should check the spelling and grammar.
         */
        "_spellCheck"?: SpellCheckPropType;
        /**
          * Suggestions to provide for the input.
         */
        "_suggestions"?: SuggestionsPropType;
        /**
          * Selector for synchronizing the value with another input element.
         */
        "_syncValueBySelector"?: SyncValueBySelectorPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Shows if the input was touched by a user.
          * @TODO : Change type back to `TouchedPropType` after Stencil#4663 has been resolved.
         */
        "_touched"?: boolean;
        /**
          * Defines either the type of the component or of the components interactive element.
         */
        "_type"?: InputTextType;
        /**
          * Defines the value of the input.
         */
        "_value"?: string;
        /**
          * @deprecated Use kolFocus instead.
         */
        "focus": () => Promise<void>;
        "getValue": () => Promise<string | undefined>;
        "kolFocus": () => Promise<void>;
    }
    interface KolKolibri {
        /**
          * Defines the color of the logo and label.
         */
        "_color"?: Stringified<PropColor>;
        /**
          * Defines whether the component has a label.
         */
        "_labeled"?: boolean;
    }
    interface KolLink {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: AccessKeyPropType;
        /**
          * Defines the value for the aria-current attribute.
         */
        "_ariaCurrentValue"?: AriaCurrentValuePropType;
        /**
          * Defines the value for the aria-description attribute.
         */
        "_ariaDescription"?: AriaDescriptionPropType;
        /**
          * Makes the element not focusable and ignore all events.
         */
        "_disabled"?: boolean;
        /**
          * Tells the browser that the link contains a file. Optionally sets the filename.
         */
        "_download"?: DownloadPropType;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Sets the target URI of the link or citation source.
         */
        "_href": HrefPropType;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: Stringified<KoliBriIconsProp>;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label"?: LabelWithExpertSlotPropType;
        /**
          * Defines the callback functions for links.
         */
        "_on"?: LinkOnCallbacksPropType;
        /**
          * Defines the role of the components primary element.
         */
        "_role"?: AlternativeButtonLinkRolePropType;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to open the link.
         */
        "_target"?: LinkTargetPropType;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * @deprecated Use kolFocus instead.
         */
        "focus": () => Promise<void>;
        "kolFocus": () => Promise<void>;
    }
    interface KolLinkButton {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: AccessKeyPropType;
        /**
          * Defines the value for the aria-current attribute.
         */
        "_ariaCurrentValue"?: AriaCurrentValuePropType;
        /**
          * Defines the value for the aria-description attribute.
         */
        "_ariaDescription"?: AriaDescriptionPropType;
        /**
          * Defines the custom class attribute if _variant="custom" is set.
         */
        "_customClass"?: CustomClassPropType;
        /**
          * Makes the element not focusable and ignore all events.
         */
        "_disabled"?: boolean;
        /**
          * Tells the browser that the link contains a file. Optionally sets the filename.
         */
        "_download"?: DownloadPropType;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the target URI of the link.
         */
        "_href": HrefPropType;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label"?: LabelWithExpertSlotPropType;
        /**
          * Defines the callback functions for links.
         */
        "_on"?: LinkOnCallbacksPropType;
        /**
          * Defines the role of the components primary element.
         */
        "_role"?: AlternativeButtonLinkRolePropType;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to open the link.
         */
        "_target"?: LinkTargetPropType;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Defines which variant should be used for presentation.
         */
        "_variant"?: ButtonVariantPropType;
        /**
          * @deprecated Use kolFocus instead.
         */
        "focus": () => Promise<void>;
        "kolFocus": () => Promise<void>;
    }
    interface KolLinkGroup {
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label"?: LabelPropType;
        /**
          * Defines the list of links to render.
         */
        "_links": Stringified<LinkProps[]>;
        /**
          * Gibt den List-Style-Typen für ungeordnete Listen aus. Wird bei horizontalen LinkGroups als Trenner verwendet
         */
        "_listStyleType"?: ListStyleType;
        /**
          * Defines whether the orientation of the component is horizontal or vertical.
         */
        "_orientation"?: Orientation;
    }
    interface KolLinkWc {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: AccessKeyPropType;
        /**
          * Defines the value for the aria-current attribute.
         */
        "_ariaCurrentValue"?: AriaCurrentValuePropType;
        /**
          * Defines the value for the aria-description attribute.
         */
        "_ariaDescription"?: AriaDescriptionPropType;
        /**
          * Marks this element as open/expanded, or that the connected element (aria-controls/aria-owns) is open/expanded.
          * @TODO : Change type to `AriaExpandedPropType` after Stencil#4663 has been resolved.
         */
        "_ariaExpanded"?: boolean;
        /**
          * Defines the contextual relationship between a parent and its child elements.
         */
        "_ariaOwns"?: AriaOwnsPropType;
        /**
          * Makes the element not focusable and ignore all events.
         */
        "_disabled"?: boolean;
        /**
          * Tells the browser that the link contains a file. Optionally sets the filename.
         */
        "_download"?: DownloadPropType;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Sets the target URI of the link or citation source.
         */
        "_href": HrefPropType;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: Stringified<KoliBriIconsProp>;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label"?: LabelWithExpertSlotPropType;
        /**
          * Defines the callback functions for links.
         */
        "_on"?: LinkOnCallbacksPropType;
        /**
          * Defines the role of the components primary element.
         */
        "_role"?: AlternativeButtonLinkRolePropType;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to open the link.
         */
        "_target"?: LinkTargetPropType;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        "kolFocus": () => Promise<void>;
    }
    /**
     * @deprecated 
     */
    interface KolLogo {
        /**
          * Gibt die Abkürzung eines Ministeriums, eines Amts oder einer Bundesanstalt an.
         */
        "_org": Bundesministerium | Bundesamt | Bundesanstalt;
    }
    /**
     * https://en.wikipedia.org/wiki/Modal_window
     */
    interface KolModal {
        /**
          * Legacy property - while set to an HTMLElement, the modal is open.
          * @deprecated Use methode `openModal` and `closeModal` instead.
         */
        "_activeElement"?: HTMLElement | null;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
        /**
          * Defines the modal callback functions.
         */
        "_on"?: KoliBriModalEventCallbacks;
        /**
          * Defines the width of the modal. (max-width: 100%)
         */
        "_width"?: string;
        "closeModal": () => Promise<void>;
        "openModal": () => Promise<void>;
    }
    interface KolNav {
        /**
          * Defines if navigation nodes can be collapsed or not. Enabled by default.
          * @TODO : Change type back to `CollapsiblePropType` after Stencil#4663 has been resolved.
         */
        "_collapsible"?: boolean;
        /**
          * Creates a button below the navigation, that toggles _collapsible. Only available for _orientation="vertical".
         */
        "_hasCompactButton"?: boolean;
        /**
          * Shows icons next to the navigation item labels, even when the navigation is not collapsed.
         */
        "_hasIconsWhenExpanded"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
        /**
          * Defines the list of links, buttons or texts to render.
         */
        "_links": Stringified<ButtonOrLinkOrTextWithChildrenProps[]>;
        /**
          * Defines whether the orientation of the component is horizontal or vertical.
         */
        "_orientation"?: Orientation;
    }
    interface KolPagination {
        /**
          * Defines the amount of pages to show next to the outer arrow buttons.
         */
        "_boundaryCount"?: number;
        /**
          * Defines the custom class attribute if _variant="custom" is set.
         */
        "_customClass"?: CustomClassPropType;
        /**
          * Defines which navigation buttons to render (first, last, next, previous buttons).
         */
        "_hasButtons"?: boolean | Stringified<PaginationHasButton>;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label"?: LabelPropType;
        /**
          * Defines the maximum number of pages.
         */
        "_max": MaxPropType;
        /**
          * Gibt an, auf welche Callback-Events reagiert werden.
         */
        "_on": KoliBriPaginationButtonCallbacks;
        /**
          * Defines the current page.
         */
        "_page": number;
        /**
          * Defines the amount of entries to show per page.
         */
        "_pageSize": number;
        /**
          * Defines the options for the page-size-select.
         */
        "_pageSizeOptions": Stringified<number[]>;
        /**
          * Defines the amount of pages to show next to the current page.
         */
        "_siblingCount"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
    }
    interface KolPopoverButton {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: AccessKeyPropType;
        /**
          * Defines which elements are controlled by this component. (https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-controls)
         */
        "_ariaControls"?: string;
        /**
          * Defines the value for the aria-description attribute.
         */
        "_ariaDescription"?: AriaDescriptionPropType;
        /**
          * Defines whether the interactive element of the component expanded something. (https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-expanded)
         */
        "_ariaExpanded"?: boolean;
        /**
          * Defines whether the interactive element of the component is selected (e.g. role=tab). (https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-selected)
         */
        "_ariaSelected"?: boolean;
        /**
          * Defines the custom class attribute if _variant="custom" is set.
         */
        "_customClass"?: CustomClassPropType;
        /**
          * Makes the element not focusable and ignore all events.
         */
        "_disabled"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: string;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: string;
        /**
          * Defines the callback functions for button events.
         */
        "_on"?: ButtonCallbacksPropType<StencilUnknown>;
        /**
          * Defines where to show the Popover preferably: top, right, bottom or left.
         */
        "_popoverAlign"?: PopoverAlignPropType;
        /**
          * Defines the role of the components primary element.
         */
        "_role"?: AlternativeButtonLinkRolePropType;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Selector for synchronizing the value with another input element.
         */
        "_syncValueBySelector"?: SyncValueBySelectorPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Defines either the type of the component or of the components interactive element.
         */
        "_type"?: ButtonTypePropType;
        /**
          * Defines the value that the button emits on click.
         */
        "_value"?: Stringified<StencilUnknown>;
        /**
          * Defines which variant should be used for presentation.
         */
        "_variant"?: ButtonVariantPropType;
    }
    interface KolPopoverWc {
        /**
          * Defines the alignment of the tooltip, popover or tabs in relation to the element.
         */
        "_align"?: AlignPropType;
        /**
          * Defines the callback functions for popover events.
         */
        "_on"?: PopoverCallbacksPropType;
        /**
          * Makes the element show up.
          * @TODO : Change type back to `ShowPropType` after Stencil#4663 has been resolved.
         */
        "_show"?: boolean;
    }
    interface KolProgress {
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label"?: LabelPropType;
        /**
          * Defines at which value the progress display is completed.
         */
        "_max": number;
        /**
          * Defines the unit of the step values (not shown).
         */
        "_unit"?: string;
        /**
          * Defines the progress.
         */
        "_value": number;
        /**
          * Defines which variant should be used for presentation.
         */
        "_variant"?: KoliBriProgressVariantType;
    }
    interface KolQuote {
        /**
          * Sets the target URI of the link or citation source.
         */
        "_href": HrefPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label"?: string;
        /**
          * Defines the text of the quote.
         */
        "_quote": string;
        /**
          * Defines which variant should be used for presentation.
         */
        "_variant"?: KoliBriQuoteVariant;
    }
    interface KolSelect {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: string;
        /**
          * Defines whether the screen-readers should read out the notification.
          * @deprecated Will be removed in v3. Use automatic behaviour instead.
         */
        "_alert"?: boolean;
        /**
          * Makes the element not focusable and ignore all events.
          * @TODO : Change type back to `DisabledPropType` after Stencil#4663 has been resolved.
         */
        "_disabled"?: boolean;
        /**
          * Defines the error message text.
          * @deprecated Will be removed in v3. Use `msg` instead.
         */
        "_error"?: string;
        /**
          * Hides the error message but leaves it in the DOM for the input's aria-describedby.
          * @TODO : Change type back to `HideErrorPropType` after Stencil#4663 has been resolved.
         */
        "_hideError"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the hint text.
         */
        "_hint"?: string;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsHorizontalPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: IdPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the properties for a message rendered as Alert component.
         */
        "_msg"?: Stringified<MsgPropType>;
        /**
          * Makes the input accept multiple inputs.
          * @TODO : Change type back to `MultiplePropType` after Stencil#4663 has been resolved.
         */
        "_multiple"?: boolean;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: NamePropType;
        /**
          * Gibt die EventCallback-Funktionen für das Input-Event an.
         */
        "_on"?: InputTypeOnDefault;
        /**
          * Options the user can choose from, also supporting Optgroup.
         */
        "_options": OptionsWithOptgroupPropType;
        /**
          * Makes the input element required.
          * @TODO : Change type back to `RequiredPropType` after Stencil#4663 has been resolved.
         */
        "_required"?: boolean;
        /**
          * Defines how many rows of options should be visible at the same time.
         */
        "_rows"?: RowsPropType;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Selector for synchronizing the value with another input element.
         */
        "_syncValueBySelector"?: SyncValueBySelectorPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Shows if the input was touched by a user.
          * @TODO : Change type back to `TouchedPropType` after Stencil#4663 has been resolved.
         */
        "_touched"?: boolean;
        /**
          * Defines the value of the input.
         */
        "_value"?: Stringified<W3CInputValue[]>;
        /**
          * @deprecated Use kolFocus instead.
         */
        "focus": () => Promise<void>;
        "getValue": () => Promise<Stringified<W3CInputValue[]> | undefined>;
        "kolFocus": () => Promise<void>;
    }
    interface KolSingleSelect {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: string;
        /**
          * Defines whether the screen-readers should read out the notification.
          * @deprecated Will be removed in v3. Use automatic behaviour instead.
         */
        "_alert"?: boolean;
        /**
          * Makes the element not focusable and ignore all events.
         */
        "_disabled"?: boolean;
        /**
          * Defines the whether the clear button should be hidden.
         */
        "_hideClearButton"?: boolean;
        /**
          * Hides the error message but leaves it in the DOM for the input's aria-describedby.
          * @TODO : Change type back to `HideErrorPropType` after Stencil#4663 has been resolved.
         */
        "_hideError"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the hint text.
         */
        "_hint"?: string;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsHorizontalPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: IdPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the properties for a message rendered as Alert component.
         */
        "_msg"?: Stringified<MsgPropType>;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: NamePropType;
        /**
          * Gibt die EventCallback-Funktionen für das Input-Event an.
         */
        "_on"?: InputTypeOnDefault;
        /**
          * Options the user can choose from.
         */
        "_options": OptionsPropType;
        /**
          * Defines the placeholder for input field. To be shown when there's no value.
         */
        "_placeholder"?: string;
        /**
          * Makes the input element required.
          * @TODO : Change type back to `RequiredPropType` after Stencil#4663 has been resolved.
         */
        "_required"?: boolean;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Selector for synchronizing the value with another input element.
         */
        "_syncValueBySelector"?: SyncValueBySelectorPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Shows if the input was touched by a user.
          * @TODO : Change type back to `TouchedPropType` after Stencil#4663 has been resolved.
         */
        "_touched"?: boolean;
        /**
          * Defines the value of the input.
         */
        "_value"?: StencilUnknown;
        "getValue": () => Promise<StencilUnknown | undefined>;
        "kolFocus": () => Promise<void>;
    }
    interface KolSkipNav {
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
        /**
          * Defines the list of links combined with their labels to render.
         */
        "_links": Stringified<LinkProps[]>;
    }
    interface KolSpanWc {
        /**
          * Allows to use markdown in the label. Defaults to `false`.
         */
        "_allowMarkdown"?: boolean;
        /**
          * Defines the elements badge text.
         */
        "_badgeText"?: BadgeTextPropType;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: Stringified<KoliBriIconsProp>;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
    }
    interface KolSpin {
        /**
          * Makes the element show up.
          * @TODO : Change type back to `ShowPropType` after Stencil#4663 has been resolved.
         */
        "_show"?: boolean;
        /**
          * Defines which variant should be used for presentation.
         */
        "_variant"?: SpinVariantPropType;
    }
    interface KolSplitButton {
        /**
          * Defines which elements are controlled by this component. (https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-controls)
         */
        "_ariaControls"?: string;
        /**
          * Defines whether the interactive element of the component expanded something. (https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-expanded)
         */
        "_ariaExpanded"?: boolean;
        /**
          * Defines whether the interactive element of the component is selected (e.g. role=tab). (https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-selected)
         */
        "_ariaSelected"?: boolean;
        /**
          * Defines the custom class attribute if _variant="custom" is set.
         */
        "_customClass"?: CustomClassPropType;
        /**
          * Makes the element not focusable and ignore all events.
         */
        "_disabled"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: string;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: NamePropType;
        /**
          * Defines the callback functions for button events.
         */
        "_on"?: ButtonCallbacksPropType<StencilUnknown>;
        /**
          * Defines the role of the components primary element.
         */
        "_role"?: AlternativeButtonLinkRolePropType;
        /**
          * Selector for synchronizing the value with another input element.
         */
        "_syncValueBySelector"?: SyncValueBySelectorPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Defines either the type of the component or of the components interactive element.
         */
        "_type"?: ButtonTypePropType;
        /**
          * Defines the value that the button emits on click.
         */
        "_value"?: Stringified<StencilUnknown>;
        /**
          * Defines which variant should be used for presentation.
         */
        "_variant"?: ButtonVariantPropType;
        "closePopup": () => Promise<void>;
    }
    interface KolSymbol {
        /**
          * Sets the visible or semantic label of the component (e.g. Aria label, Label, Headline, Caption, Summary, etc.).
         */
        "_label": LabelPropType;
        /**
          * Dieses Property gibt den String an der angezeigt werden soll.
         */
        "_symbol": string;
    }
    /**
     * @deprecated Use KolTableStateful instead.
     */
    interface KolTable {
        /**
          * Defines whether to allow multi sort.
         */
        "_allowMultiSort"?: boolean;
        /**
          * Defines the primary table data.
         */
        "_data": Stringified<KoliBriTableDataType[]>;
        /**
          * Defines the data for the table footer.
         */
        "_dataFoot"?: Stringified<KoliBriTableDataType[]>;
        /**
          * Defines the horizontal and vertical table headers.
         */
        "_headers": Stringified<KoliBriTableHeaders>;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": string;
        /**
          * Defines the table min-width.
          * @deprecated This property is deprecated and will be removed in the next major release.
         */
        "_minWidth"?: string;
        /**
          * Defines the callback functions for table events.
         */
        "_on"?: TableStatefulCallbacksPropType;
        /**
          * Defines whether to show the data distributed over multiple pages.
         */
        "_pagination"?: boolean | Stringified<KoliBriTablePaginationProps>;
        /**
          * Controls the position of the pagination.
         */
        "_paginationPosition"?: PaginationPositionPropType;
        /**
          * Defines how rows can be selected and the current selection.
         */
        "_selection"?: TableSelectionPropType;
    }
    interface KolTableStateful {
        /**
          * Defines whether to allow multi sort.
         */
        "_allowMultiSort"?: boolean;
        /**
          * Defines the primary table data.
         */
        "_data": Stringified<KoliBriTableDataType[]>;
        /**
          * Defines the data for the table footer.
         */
        "_dataFoot"?: Stringified<KoliBriTableDataType[]>;
        /**
          * Defines the horizontal and vertical table headers.
         */
        "_headers": Stringified<KoliBriTableHeaders>;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": string;
        /**
          * Defines the table min-width.
          * @deprecated This property is deprecated and will be removed in the next major release.
         */
        "_minWidth"?: string;
        /**
          * Defines the callback functions for table events.
         */
        "_on"?: TableStatefulCallbacksPropType;
        /**
          * Defines whether to show the data distributed over multiple pages.
         */
        "_pagination"?: boolean | Stringified<KoliBriTablePaginationProps>;
        /**
          * Controls the position of the pagination.
         */
        "_paginationPosition"?: PaginationPositionPropType;
        /**
          * Defines how rows can be selected and the current selection.
         */
        "_selection"?: TableSelectionPropType;
        "getSelection": () => Promise<KoliBriTableDataType[] | KoliBriTableDataType | null>;
    }
    interface KolTableStateless {
        /**
          * Defines the primary table data.
         */
        "_data": TableDataPropType;
        /**
          * Defines the data for the table footer.
         */
        "_dataFoot"?: TableDataFootPropType;
        /**
          * Defines the horizontal and vertical table headers.
         */
        "_headerCells": TableHeaderCellsPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": string;
        /**
          * Defines the table min-width.
          * @deprecated This property is deprecated and will be removed in the next major release.
         */
        "_minWidth"?: string;
        /**
          * Defines the callback functions for table events.
         */
        "_on"?: TableCallbacksPropType;
        /**
          * Defines how rows can be selected and the current selection.
         */
        "_selection"?: TableSelectionPropType;
    }
    interface KolTableStatelessWc {
        /**
          * Defines the primary table data.
         */
        "_data": TableDataPropType;
        /**
          * Defines the data for the table footer.
         */
        "_dataFoot"?: TableDataFootPropType;
        /**
          * Defines the horizontal and vertical table headers.
         */
        "_headerCells": TableHeaderCellsPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": string;
        /**
          * Defines the table min-width.
          * @deprecated This property is deprecated and will be removed in the next major release.
         */
        "_minWidth"?: string;
        /**
          * Defines the callback functions for table events.
         */
        "_on"?: TableCallbacksPropType;
        /**
          * Defines how rows can be selected and the current selection.
         */
        "_selection"?: TableSelectionPropType;
    }
    interface KolTabs {
        /**
          * Defines the visual orientation of the component.
         */
        "_align"?: AlignPropType;
        /**
          * Defines which behavior is active.
         */
        "_behavior"?: TabBehaviorPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
        /**
          * Gibt die Liste der Callback-Funktionen an, die auf Events aufgerufen werden sollen.
         */
        "_on"?: KoliBriTabsCallbacks;
        /**
          * Defines which tab is active.
         */
        "_selected"?: number;
        /**
          * Defines the tab captions.
         */
        "_tabs": Stringified<TabButtonProps[]>;
    }
    interface KolTextarea {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: string;
        /**
          * Adjusts the height of the element to its content.
          * @TODO : change back to AdjustHeightPropType after stencil #4663 has been resolved
         */
        "_adjustHeight"?: boolean;
        /**
          * Defines whether the screen-readers should read out the notification.
          * @deprecated Will be removed in v3. Use automatic behaviour instead.
         */
        "_alert"?: boolean;
        /**
          * Makes the element not focusable and ignore all events.
          * @TODO : Change type back to `DisabledPropType` after Stencil#4663 has been resolved.
         */
        "_disabled"?: boolean;
        /**
          * Defines the error message text.
          * @deprecated Will be removed in v3. Use `msg` instead.
         */
        "_error"?: string;
        /**
          * Shows the character count on the lower border of the input.
          * @TODO : Change type back to `HasCounterPropType` after Stencil#4663 has been resolved.
         */
        "_hasCounter"?: boolean;
        /**
          * Hides the error message but leaves it in the DOM for the input's aria-describedby.
          * @TODO : Change type back to `HideErrorPropType` after Stencil#4663 has been resolved.
         */
        "_hideError"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the hint text.
         */
        "_hint"?: string;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsHorizontalPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: IdPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the maximum number of input characters.
         */
        "_maxLength"?: number;
        /**
          * Defines the properties for a message rendered as Alert component.
         */
        "_msg"?: Stringified<MsgPropType>;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: NamePropType;
        /**
          * Gibt die EventCallback-Funktionen für das Input-Event an.
         */
        "_on"?: InputTypeOnDefault;
        /**
          * Defines the placeholder for input field. To be shown when there's no value.
         */
        "_placeholder"?: string;
        /**
          * Makes the input element read only.
          * @TODO : Change type back to `ReadOnlyPropType` after Stencil#4663 has been resolved.
         */
        "_readOnly"?: boolean;
        /**
          * Makes the input element required.
          * @TODO : Change type back to `RequiredPropType` after Stencil#4663 has been resolved.
         */
        "_required"?: boolean;
        /**
          * Defines whether and in which direction the size of the input can be changed by the user. (https://developer.mozilla.org/de/docs/Web/CSS/resize) In version 3 (v3), horizontal resizing is abolished. The corresponding property is then reduced to the properties `vertical` (default) and `none`.
         */
        "_resize"?: CSSResize;
        /**
          * Defines how many rows of text should be visible at the same time.
         */
        "_rows"?: RowsPropType;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Defines whether the browser should check the spelling and grammar.
         */
        "_spellCheck"?: SpellCheckPropType;
        /**
          * Selector for synchronizing the value with another input element.
         */
        "_syncValueBySelector"?: SyncValueBySelectorPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Shows if the input was touched by a user.
          * @TODO : Change type back to `TouchedPropType` after Stencil#4663 has been resolved.
         */
        "_touched"?: boolean;
        /**
          * Defines the value of the input.
         */
        "_value"?: string;
        /**
          * @deprecated Use kolFocus instead.
         */
        "focus": () => Promise<void>;
        "getValue": () => Promise<string | undefined>;
        "kolFocus": () => Promise<void>;
    }
    interface KolToastContainer {
        "closeAll": (immediate?: boolean) => Promise<void>;
        "enqueue": (toast: Toast) => Promise<() => void>;
    }
    interface KolToolbar {
        /**
          * Defines the functional elements of toolbar to render (e.g. kol-link, kol-button).
         */
        "_items": ToolbarItemsPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": string;
    }
    interface KolTooltipWc {
        /**
          * Defines the alignment of the tooltip, popover or tabs in relation to the element.
         */
        "_align"?: AlignPropType;
        /**
          * Defines the elements badge text.
         */
        "_badgeText"?: BadgeTextPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: IdPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
    }
    interface KolTree {
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
    }
    interface KolTreeItem {
        /**
          * If set (to true) the tree item is the active one.
         */
        "_active"?: OpenPropType;
        /**
          * Defines the target URI of the link.
         */
        "_href": HrefPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
        /**
          * Opens/expands the element when truthy, closes/collapses when falsy.
         */
        "_open"?: OpenPropType;
        "collapse": () => Promise<void>;
        "expand": () => Promise<void>;
        "focusLink": () => Promise<void>;
        "isOpen": () => Promise<boolean>;
    }
    interface KolTreeItemWc {
        /**
          * If set (to true) the tree item is the active one.
         */
        "_active"?: OpenPropType;
        /**
          * Defines the target URI of the link.
         */
        "_href": HrefPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
        /**
          * Opens/expands the element when truthy, closes/collapses when falsy.
         */
        "_open"?: OpenPropType;
        "collapse": () => Promise<void>;
        "expand": () => Promise<void>;
        "focusLink": () => Promise<void>;
        "isOpen": () => Promise<boolean>;
    }
    interface KolTreeWc {
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
    }
    interface KolVersion {
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
    }
    interface TestComponent {
    }
}
declare global {
    interface HTMLKolAbbrElement extends Components.KolAbbr, HTMLStencilElement {
    }
    var HTMLKolAbbrElement: {
        prototype: HTMLKolAbbrElement;
        new (): HTMLKolAbbrElement;
    };
    interface HTMLKolAccordionElement extends Components.KolAccordion, HTMLStencilElement {
    }
    var HTMLKolAccordionElement: {
        prototype: HTMLKolAccordionElement;
        new (): HTMLKolAccordionElement;
    };
    interface HTMLKolAlertElement extends Components.KolAlert, HTMLStencilElement {
    }
    var HTMLKolAlertElement: {
        prototype: HTMLKolAlertElement;
        new (): HTMLKolAlertElement;
    };
    interface HTMLKolAlertWcElement extends Components.KolAlertWc, HTMLStencilElement {
    }
    var HTMLKolAlertWcElement: {
        prototype: HTMLKolAlertWcElement;
        new (): HTMLKolAlertWcElement;
    };
    interface HTMLKolAvatarElement extends Components.KolAvatar, HTMLStencilElement {
    }
    var HTMLKolAvatarElement: {
        prototype: HTMLKolAvatarElement;
        new (): HTMLKolAvatarElement;
    };
    interface HTMLKolAvatarWcElement extends Components.KolAvatarWc, HTMLStencilElement {
    }
    var HTMLKolAvatarWcElement: {
        prototype: HTMLKolAvatarWcElement;
        new (): HTMLKolAvatarWcElement;
    };
    interface HTMLKolBadgeElement extends Components.KolBadge, HTMLStencilElement {
    }
    var HTMLKolBadgeElement: {
        prototype: HTMLKolBadgeElement;
        new (): HTMLKolBadgeElement;
    };
    interface HTMLKolBreadcrumbElement extends Components.KolBreadcrumb, HTMLStencilElement {
    }
    var HTMLKolBreadcrumbElement: {
        prototype: HTMLKolBreadcrumbElement;
        new (): HTMLKolBreadcrumbElement;
    };
    interface HTMLKolButtonElement extends Components.KolButton, HTMLStencilElement {
    }
    var HTMLKolButtonElement: {
        prototype: HTMLKolButtonElement;
        new (): HTMLKolButtonElement;
    };
    interface HTMLKolButtonGroupElement extends Components.KolButtonGroup, HTMLStencilElement {
    }
    var HTMLKolButtonGroupElement: {
        prototype: HTMLKolButtonGroupElement;
        new (): HTMLKolButtonGroupElement;
    };
    /**
     * @deprecated This component has been deprecated as it does not contribute significantly to accessibility.
     */
    interface HTMLKolButtonGroupWcElement extends Components.KolButtonGroupWc, HTMLStencilElement {
    }
    var HTMLKolButtonGroupWcElement: {
        prototype: HTMLKolButtonGroupWcElement;
        new (): HTMLKolButtonGroupWcElement;
    };
    interface HTMLKolButtonLinkElement extends Components.KolButtonLink, HTMLStencilElement {
    }
    var HTMLKolButtonLinkElement: {
        prototype: HTMLKolButtonLinkElement;
        new (): HTMLKolButtonLinkElement;
    };
    interface HTMLKolButtonWcElement extends Components.KolButtonWc, HTMLStencilElement {
    }
    var HTMLKolButtonWcElement: {
        prototype: HTMLKolButtonWcElement;
        new (): HTMLKolButtonWcElement;
    };
    interface HTMLKolCardElement extends Components.KolCard, HTMLStencilElement {
    }
    var HTMLKolCardElement: {
        prototype: HTMLKolCardElement;
        new (): HTMLKolCardElement;
    };
    interface HTMLKolComboboxElement extends Components.KolCombobox, HTMLStencilElement {
    }
    var HTMLKolComboboxElement: {
        prototype: HTMLKolComboboxElement;
        new (): HTMLKolComboboxElement;
    };
    interface HTMLKolDetailsElement extends Components.KolDetails, HTMLStencilElement {
    }
    var HTMLKolDetailsElement: {
        prototype: HTMLKolDetailsElement;
        new (): HTMLKolDetailsElement;
    };
    interface HTMLKolDrawerElement extends Components.KolDrawer, HTMLStencilElement {
    }
    var HTMLKolDrawerElement: {
        prototype: HTMLKolDrawerElement;
        new (): HTMLKolDrawerElement;
    };
    interface HTMLKolFormElement extends Components.KolForm, HTMLStencilElement {
    }
    var HTMLKolFormElement: {
        prototype: HTMLKolFormElement;
        new (): HTMLKolFormElement;
    };
    interface HTMLKolHeadingElement extends Components.KolHeading, HTMLStencilElement {
    }
    var HTMLKolHeadingElement: {
        prototype: HTMLKolHeadingElement;
        new (): HTMLKolHeadingElement;
    };
    interface HTMLKolHeadingWcElement extends Components.KolHeadingWc, HTMLStencilElement {
    }
    var HTMLKolHeadingWcElement: {
        prototype: HTMLKolHeadingWcElement;
        new (): HTMLKolHeadingWcElement;
    };
    interface HTMLKolIconElement extends Components.KolIcon, HTMLStencilElement {
    }
    var HTMLKolIconElement: {
        prototype: HTMLKolIconElement;
        new (): HTMLKolIconElement;
    };
    interface HTMLKolImageElement extends Components.KolImage, HTMLStencilElement {
    }
    var HTMLKolImageElement: {
        prototype: HTMLKolImageElement;
        new (): HTMLKolImageElement;
    };
    /**
     * @deprecated Will be removed in v3. Replace with custom HTML and styling.
     */
    interface HTMLKolIndentedTextElement extends Components.KolIndentedText, HTMLStencilElement {
    }
    var HTMLKolIndentedTextElement: {
        prototype: HTMLKolIndentedTextElement;
        new (): HTMLKolIndentedTextElement;
    };
    /**
     * @deprecated Will be removed in v3. Replace with custom HTML and styling.
     */
    interface HTMLKolIndentedTextWcElement extends Components.KolIndentedTextWc, HTMLStencilElement {
    }
    var HTMLKolIndentedTextWcElement: {
        prototype: HTMLKolIndentedTextWcElement;
        new (): HTMLKolIndentedTextWcElement;
    };
    interface HTMLKolInputElement extends Components.KolInput, HTMLStencilElement {
    }
    var HTMLKolInputElement: {
        prototype: HTMLKolInputElement;
        new (): HTMLKolInputElement;
    };
    interface HTMLKolInputCheckboxElement extends Components.KolInputCheckbox, HTMLStencilElement {
    }
    var HTMLKolInputCheckboxElement: {
        prototype: HTMLKolInputCheckboxElement;
        new (): HTMLKolInputCheckboxElement;
    };
    interface HTMLKolInputColorElement extends Components.KolInputColor, HTMLStencilElement {
    }
    var HTMLKolInputColorElement: {
        prototype: HTMLKolInputColorElement;
        new (): HTMLKolInputColorElement;
    };
    interface HTMLKolInputDateElement extends Components.KolInputDate, HTMLStencilElement {
    }
    var HTMLKolInputDateElement: {
        prototype: HTMLKolInputDateElement;
        new (): HTMLKolInputDateElement;
    };
    interface HTMLKolInputEmailElement extends Components.KolInputEmail, HTMLStencilElement {
    }
    var HTMLKolInputEmailElement: {
        prototype: HTMLKolInputEmailElement;
        new (): HTMLKolInputEmailElement;
    };
    interface HTMLKolInputFileElement extends Components.KolInputFile, HTMLStencilElement {
    }
    var HTMLKolInputFileElement: {
        prototype: HTMLKolInputFileElement;
        new (): HTMLKolInputFileElement;
    };
    interface HTMLKolInputNumberElement extends Components.KolInputNumber, HTMLStencilElement {
    }
    var HTMLKolInputNumberElement: {
        prototype: HTMLKolInputNumberElement;
        new (): HTMLKolInputNumberElement;
    };
    interface HTMLKolInputPasswordElement extends Components.KolInputPassword, HTMLStencilElement {
    }
    var HTMLKolInputPasswordElement: {
        prototype: HTMLKolInputPasswordElement;
        new (): HTMLKolInputPasswordElement;
    };
    interface HTMLKolInputRadioElement extends Components.KolInputRadio, HTMLStencilElement {
    }
    var HTMLKolInputRadioElement: {
        prototype: HTMLKolInputRadioElement;
        new (): HTMLKolInputRadioElement;
    };
    interface HTMLKolInputRangeElement extends Components.KolInputRange, HTMLStencilElement {
    }
    var HTMLKolInputRangeElement: {
        prototype: HTMLKolInputRangeElement;
        new (): HTMLKolInputRangeElement;
    };
    interface HTMLKolInputTextElement extends Components.KolInputText, HTMLStencilElement {
    }
    var HTMLKolInputTextElement: {
        prototype: HTMLKolInputTextElement;
        new (): HTMLKolInputTextElement;
    };
    interface HTMLKolKolibriElement extends Components.KolKolibri, HTMLStencilElement {
    }
    var HTMLKolKolibriElement: {
        prototype: HTMLKolKolibriElement;
        new (): HTMLKolKolibriElement;
    };
    interface HTMLKolLinkElement extends Components.KolLink, HTMLStencilElement {
    }
    var HTMLKolLinkElement: {
        prototype: HTMLKolLinkElement;
        new (): HTMLKolLinkElement;
    };
    interface HTMLKolLinkButtonElement extends Components.KolLinkButton, HTMLStencilElement {
    }
    var HTMLKolLinkButtonElement: {
        prototype: HTMLKolLinkButtonElement;
        new (): HTMLKolLinkButtonElement;
    };
    interface HTMLKolLinkGroupElement extends Components.KolLinkGroup, HTMLStencilElement {
    }
    var HTMLKolLinkGroupElement: {
        prototype: HTMLKolLinkGroupElement;
        new (): HTMLKolLinkGroupElement;
    };
    interface HTMLKolLinkWcElement extends Components.KolLinkWc, HTMLStencilElement {
    }
    var HTMLKolLinkWcElement: {
        prototype: HTMLKolLinkWcElement;
        new (): HTMLKolLinkWcElement;
    };
    /**
     * @deprecated 
     */
    interface HTMLKolLogoElement extends Components.KolLogo, HTMLStencilElement {
    }
    var HTMLKolLogoElement: {
        prototype: HTMLKolLogoElement;
        new (): HTMLKolLogoElement;
    };
    /**
     * https://en.wikipedia.org/wiki/Modal_window
     */
    interface HTMLKolModalElement extends Components.KolModal, HTMLStencilElement {
    }
    var HTMLKolModalElement: {
        prototype: HTMLKolModalElement;
        new (): HTMLKolModalElement;
    };
    interface HTMLKolNavElement extends Components.KolNav, HTMLStencilElement {
    }
    var HTMLKolNavElement: {
        prototype: HTMLKolNavElement;
        new (): HTMLKolNavElement;
    };
    interface HTMLKolPaginationElement extends Components.KolPagination, HTMLStencilElement {
    }
    var HTMLKolPaginationElement: {
        prototype: HTMLKolPaginationElement;
        new (): HTMLKolPaginationElement;
    };
    interface HTMLKolPopoverButtonElement extends Components.KolPopoverButton, HTMLStencilElement {
    }
    var HTMLKolPopoverButtonElement: {
        prototype: HTMLKolPopoverButtonElement;
        new (): HTMLKolPopoverButtonElement;
    };
    interface HTMLKolPopoverWcElement extends Components.KolPopoverWc, HTMLStencilElement {
    }
    var HTMLKolPopoverWcElement: {
        prototype: HTMLKolPopoverWcElement;
        new (): HTMLKolPopoverWcElement;
    };
    interface HTMLKolProgressElement extends Components.KolProgress, HTMLStencilElement {
    }
    var HTMLKolProgressElement: {
        prototype: HTMLKolProgressElement;
        new (): HTMLKolProgressElement;
    };
    interface HTMLKolQuoteElement extends Components.KolQuote, HTMLStencilElement {
    }
    var HTMLKolQuoteElement: {
        prototype: HTMLKolQuoteElement;
        new (): HTMLKolQuoteElement;
    };
    interface HTMLKolSelectElement extends Components.KolSelect, HTMLStencilElement {
    }
    var HTMLKolSelectElement: {
        prototype: HTMLKolSelectElement;
        new (): HTMLKolSelectElement;
    };
    interface HTMLKolSingleSelectElement extends Components.KolSingleSelect, HTMLStencilElement {
    }
    var HTMLKolSingleSelectElement: {
        prototype: HTMLKolSingleSelectElement;
        new (): HTMLKolSingleSelectElement;
    };
    interface HTMLKolSkipNavElement extends Components.KolSkipNav, HTMLStencilElement {
    }
    var HTMLKolSkipNavElement: {
        prototype: HTMLKolSkipNavElement;
        new (): HTMLKolSkipNavElement;
    };
    interface HTMLKolSpanWcElement extends Components.KolSpanWc, HTMLStencilElement {
    }
    var HTMLKolSpanWcElement: {
        prototype: HTMLKolSpanWcElement;
        new (): HTMLKolSpanWcElement;
    };
    interface HTMLKolSpinElement extends Components.KolSpin, HTMLStencilElement {
    }
    var HTMLKolSpinElement: {
        prototype: HTMLKolSpinElement;
        new (): HTMLKolSpinElement;
    };
    interface HTMLKolSplitButtonElement extends Components.KolSplitButton, HTMLStencilElement {
    }
    var HTMLKolSplitButtonElement: {
        prototype: HTMLKolSplitButtonElement;
        new (): HTMLKolSplitButtonElement;
    };
    interface HTMLKolSymbolElement extends Components.KolSymbol, HTMLStencilElement {
    }
    var HTMLKolSymbolElement: {
        prototype: HTMLKolSymbolElement;
        new (): HTMLKolSymbolElement;
    };
    /**
     * @deprecated Use KolTableStateful instead.
     */
    interface HTMLKolTableElement extends Components.KolTable, HTMLStencilElement {
    }
    var HTMLKolTableElement: {
        prototype: HTMLKolTableElement;
        new (): HTMLKolTableElement;
    };
    interface HTMLKolTableStatefulElement extends Components.KolTableStateful, HTMLStencilElement {
    }
    var HTMLKolTableStatefulElement: {
        prototype: HTMLKolTableStatefulElement;
        new (): HTMLKolTableStatefulElement;
    };
    interface HTMLKolTableStatelessElement extends Components.KolTableStateless, HTMLStencilElement {
    }
    var HTMLKolTableStatelessElement: {
        prototype: HTMLKolTableStatelessElement;
        new (): HTMLKolTableStatelessElement;
    };
    interface HTMLKolTableStatelessWcElement extends Components.KolTableStatelessWc, HTMLStencilElement {
    }
    var HTMLKolTableStatelessWcElement: {
        prototype: HTMLKolTableStatelessWcElement;
        new (): HTMLKolTableStatelessWcElement;
    };
    interface HTMLKolTabsElement extends Components.KolTabs, HTMLStencilElement {
    }
    var HTMLKolTabsElement: {
        prototype: HTMLKolTabsElement;
        new (): HTMLKolTabsElement;
    };
    interface HTMLKolTextareaElement extends Components.KolTextarea, HTMLStencilElement {
    }
    var HTMLKolTextareaElement: {
        prototype: HTMLKolTextareaElement;
        new (): HTMLKolTextareaElement;
    };
    interface HTMLKolToastContainerElement extends Components.KolToastContainer, HTMLStencilElement {
    }
    var HTMLKolToastContainerElement: {
        prototype: HTMLKolToastContainerElement;
        new (): HTMLKolToastContainerElement;
    };
    interface HTMLKolToolbarElement extends Components.KolToolbar, HTMLStencilElement {
    }
    var HTMLKolToolbarElement: {
        prototype: HTMLKolToolbarElement;
        new (): HTMLKolToolbarElement;
    };
    interface HTMLKolTooltipWcElement extends Components.KolTooltipWc, HTMLStencilElement {
    }
    var HTMLKolTooltipWcElement: {
        prototype: HTMLKolTooltipWcElement;
        new (): HTMLKolTooltipWcElement;
    };
    interface HTMLKolTreeElement extends Components.KolTree, HTMLStencilElement {
    }
    var HTMLKolTreeElement: {
        prototype: HTMLKolTreeElement;
        new (): HTMLKolTreeElement;
    };
    interface HTMLKolTreeItemElement extends Components.KolTreeItem, HTMLStencilElement {
    }
    var HTMLKolTreeItemElement: {
        prototype: HTMLKolTreeItemElement;
        new (): HTMLKolTreeItemElement;
    };
    interface HTMLKolTreeItemWcElement extends Components.KolTreeItemWc, HTMLStencilElement {
    }
    var HTMLKolTreeItemWcElement: {
        prototype: HTMLKolTreeItemWcElement;
        new (): HTMLKolTreeItemWcElement;
    };
    interface HTMLKolTreeWcElement extends Components.KolTreeWc, HTMLStencilElement {
    }
    var HTMLKolTreeWcElement: {
        prototype: HTMLKolTreeWcElement;
        new (): HTMLKolTreeWcElement;
    };
    interface HTMLKolVersionElement extends Components.KolVersion, HTMLStencilElement {
    }
    var HTMLKolVersionElement: {
        prototype: HTMLKolVersionElement;
        new (): HTMLKolVersionElement;
    };
    interface HTMLTestComponentElement extends Components.TestComponent, HTMLStencilElement {
    }
    var HTMLTestComponentElement: {
        prototype: HTMLTestComponentElement;
        new (): HTMLTestComponentElement;
    };
    interface HTMLElementTagNameMap {
        "kol-abbr": HTMLKolAbbrElement;
        "kol-accordion": HTMLKolAccordionElement;
        "kol-alert": HTMLKolAlertElement;
        "kol-alert-wc": HTMLKolAlertWcElement;
        "kol-avatar": HTMLKolAvatarElement;
        "kol-avatar-wc": HTMLKolAvatarWcElement;
        "kol-badge": HTMLKolBadgeElement;
        "kol-breadcrumb": HTMLKolBreadcrumbElement;
        "kol-button": HTMLKolButtonElement;
        "kol-button-group": HTMLKolButtonGroupElement;
        "kol-button-group-wc": HTMLKolButtonGroupWcElement;
        "kol-button-link": HTMLKolButtonLinkElement;
        "kol-button-wc": HTMLKolButtonWcElement;
        "kol-card": HTMLKolCardElement;
        "kol-combobox": HTMLKolComboboxElement;
        "kol-details": HTMLKolDetailsElement;
        "kol-drawer": HTMLKolDrawerElement;
        "kol-form": HTMLKolFormElement;
        "kol-heading": HTMLKolHeadingElement;
        "kol-heading-wc": HTMLKolHeadingWcElement;
        "kol-icon": HTMLKolIconElement;
        "kol-image": HTMLKolImageElement;
        "kol-indented-text": HTMLKolIndentedTextElement;
        "kol-indented-text-wc": HTMLKolIndentedTextWcElement;
        "kol-input": HTMLKolInputElement;
        "kol-input-checkbox": HTMLKolInputCheckboxElement;
        "kol-input-color": HTMLKolInputColorElement;
        "kol-input-date": HTMLKolInputDateElement;
        "kol-input-email": HTMLKolInputEmailElement;
        "kol-input-file": HTMLKolInputFileElement;
        "kol-input-number": HTMLKolInputNumberElement;
        "kol-input-password": HTMLKolInputPasswordElement;
        "kol-input-radio": HTMLKolInputRadioElement;
        "kol-input-range": HTMLKolInputRangeElement;
        "kol-input-text": HTMLKolInputTextElement;
        "kol-kolibri": HTMLKolKolibriElement;
        "kol-link": HTMLKolLinkElement;
        "kol-link-button": HTMLKolLinkButtonElement;
        "kol-link-group": HTMLKolLinkGroupElement;
        "kol-link-wc": HTMLKolLinkWcElement;
        "kol-logo": HTMLKolLogoElement;
        "kol-modal": HTMLKolModalElement;
        "kol-nav": HTMLKolNavElement;
        "kol-pagination": HTMLKolPaginationElement;
        "kol-popover-button": HTMLKolPopoverButtonElement;
        "kol-popover-wc": HTMLKolPopoverWcElement;
        "kol-progress": HTMLKolProgressElement;
        "kol-quote": HTMLKolQuoteElement;
        "kol-select": HTMLKolSelectElement;
        "kol-single-select": HTMLKolSingleSelectElement;
        "kol-skip-nav": HTMLKolSkipNavElement;
        "kol-span-wc": HTMLKolSpanWcElement;
        "kol-spin": HTMLKolSpinElement;
        "kol-split-button": HTMLKolSplitButtonElement;
        "kol-symbol": HTMLKolSymbolElement;
        "kol-table": HTMLKolTableElement;
        "kol-table-stateful": HTMLKolTableStatefulElement;
        "kol-table-stateless": HTMLKolTableStatelessElement;
        "kol-table-stateless-wc": HTMLKolTableStatelessWcElement;
        "kol-tabs": HTMLKolTabsElement;
        "kol-textarea": HTMLKolTextareaElement;
        "kol-toast-container": HTMLKolToastContainerElement;
        "kol-toolbar": HTMLKolToolbarElement;
        "kol-tooltip-wc": HTMLKolTooltipWcElement;
        "kol-tree": HTMLKolTreeElement;
        "kol-tree-item": HTMLKolTreeItemElement;
        "kol-tree-item-wc": HTMLKolTreeItemWcElement;
        "kol-tree-wc": HTMLKolTreeWcElement;
        "kol-version": HTMLKolVersionElement;
        "test-component": HTMLTestComponentElement;
    }
}
declare namespace LocalJSX {
    interface KolAbbr {
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
    }
    interface KolAccordion {
        /**
          * Makes the element not focusable and ignore all events.
         */
        "_disabled"?: boolean;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": string;
        /**
          * Defines which H-level from 1-6 the heading has. 0 specifies no heading and is shown as bold text.
         */
        "_level"?: HeadingLevel;
        /**
          * Gibt die EventCallback-Funktionen an.
         */
        "_on"?: AccordionCallbacksPropType<boolean>;
        /**
          * Opens/expands the element when truthy, closes/collapses when falsy.
          * @TODO : Change type back to `OpenPropType` after Stencil#4663 has been resolved.
         */
        "_open"?: boolean;
    }
    interface KolAlert {
        /**
          * Defines whether the screen-readers should read out the notification.
         */
        "_alert"?: boolean;
        /**
          * Defines whether the element can be closed.
          * @TODO : Change type back to `HasCloserPropType` after Stencil#4663 has been resolved.
         */
        "_hasCloser"?: boolean;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label"?: LabelPropType;
        /**
          * Defines which H-level from 1-6 the heading has. 0 specifies no heading and is shown as bold text.
         */
        "_level"?: HeadingLevel;
        /**
          * Gibt die EventCallback-Function für das Schließen des Alerts an.
         */
        "_on"?: KoliBriAlertEventCallbacks;
        /**
          * Defines either the type of the component or of the components interactive element.
         */
        "_type"?: AlertType;
        /**
          * Defines which variant should be used for presentation.
         */
        "_variant"?: AlertVariant;
    }
    interface KolAlertWc {
        /**
          * Defines whether the screen-readers should read out the notification.
         */
        "_alert"?: boolean;
        /**
          * Defines whether the element can be closed.
          * @TODO : Change type back to `HasCloserPropType` after Stencil#4663 has been resolved.
         */
        "_hasCloser"?: boolean;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label"?: LabelPropType;
        /**
          * Defines which H-level from 1-6 the heading has. 0 specifies no heading and is shown as bold text.
         */
        "_level"?: HeadingLevel;
        /**
          * Gibt die EventCallback-Function für das Schließen des Alerts an.
         */
        "_on"?: KoliBriAlertEventCallbacks;
        /**
          * Defines either the type of the component or of the components interactive element.
         */
        "_type"?: AlertType;
        /**
          * Defines which variant should be used for presentation.
         */
        "_variant"?: AlertVariant;
    }
    interface KolAvatar {
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": string;
        /**
          * Sets the image `src` attribute to the given string.
         */
        "_src"?: string;
    }
    interface KolAvatarWc {
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
        /**
          * Sets the image `src` attribute to the given string.
         */
        "_src"?: ImageSourcePropType;
    }
    interface KolBadge {
        /**
          * Defines the backgroundColor and foregroundColor.
         */
        "_color"?: Stringified<PropColor>;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: Stringified<KoliBriIconsProp>;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
        /**
          * Allows to add a button with an arbitrary action within the element (_hide-label only).
         */
        "_smartButton"?: Stringified<ButtonProps>;
    }
    interface KolBreadcrumb {
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
        /**
          * Defines the list of links combined with their labels to render.
         */
        "_links": Stringified<BreadcrumbLinkProps[]>;
    }
    interface KolButton {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: AccessKeyPropType;
        /**
          * Defines which elements are controlled by this component. (https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-controls)
         */
        "_ariaControls"?: string;
        /**
          * Defines the value for the aria-description attribute.
         */
        "_ariaDescription"?: AriaDescriptionPropType;
        /**
          * Defines whether the interactive element of the component expanded something. (https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-expanded)
         */
        "_ariaExpanded"?: boolean;
        /**
          * Defines whether the interactive element of the component is selected (e.g. role=tab). (https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-selected)
         */
        "_ariaSelected"?: boolean;
        /**
          * Defines the custom class attribute if _variant="custom" is set.
         */
        "_customClass"?: CustomClassPropType;
        /**
          * Makes the element not focusable and ignore all events.
         */
        "_disabled"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: string;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: string;
        /**
          * Defines the callback functions for button events.
         */
        "_on"?: ButtonCallbacksPropType<StencilUnknown>;
        /**
          * Defines the role of the components primary element.
         */
        "_role"?: AlternativeButtonLinkRolePropType;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Defines either the type of the component or of the components interactive element.
         */
        "_type"?: ButtonTypePropType;
        /**
          * Defines the value that the button emits on click.
         */
        "_value"?: Stringified<StencilUnknown>;
        /**
          * Defines which variant should be used for presentation.
         */
        "_variant"?: ButtonVariantPropType;
    }
    interface KolButtonGroup {
    }
    /**
     * @deprecated This component has been deprecated as it does not contribute significantly to accessibility.
     */
    interface KolButtonGroupWc {
    }
    interface KolButtonLink {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: AccessKeyPropType;
        /**
          * Defines which elements are controlled by this component. (https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-controls)
         */
        "_ariaControls"?: string;
        /**
          * Defines the value for the aria-description attribute.
         */
        "_ariaDescription"?: AriaDescriptionPropType;
        /**
          * Defines whether the interactive element of the component expanded something. (https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-expanded)
          * @TODO : Change type back to `AriaExpandedPropType` after Stencil#4663 has been resolved.
         */
        "_ariaExpanded"?: boolean;
        /**
          * Defines whether the interactive element of the component is selected (e.g. role=tab). (https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-selected)
          * @TODO : Change type back to `AriaSelectedPropType` after Stencil#4663 has been resolved.
         */
        "_ariaSelected"?: boolean;
        /**
          * Makes the element not focusable and ignore all events.
          * @TODO : Change type back to `DisabledPropType` after Stencil#4663 has been resolved.
         */
        "_disabled"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: IdPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: NamePropType;
        /**
          * Gibt die EventCallback-Funktionen für die Button-Events an.
         */
        "_on"?: ButtonCallbacksPropType<StencilUnknown>;
        /**
          * Defines the role of the components primary element.
         */
        "_role"?: AlternativeButtonLinkRolePropType;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Defines either the type of the component or of the components interactive element.
         */
        "_type"?: ButtonTypePropType;
        /**
          * Defines the value that the button emits on click.
         */
        "_value"?: Stringified<StencilUnknown>;
    }
    interface KolButtonWc {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: AccessKeyPropType;
        /**
          * Defines which elements are controlled by this component. (https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-controls)
         */
        "_ariaControls"?: string;
        /**
          * Defines the value for the aria-description attribute.
         */
        "_ariaDescription"?: AriaDescriptionPropType;
        /**
          * Defines whether the interactive element of the component expanded something. (https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-expanded)
         */
        "_ariaExpanded"?: boolean;
        /**
          * Defines whether the interactive element of the component is selected (e.g. role=tab). (https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-selected)
         */
        "_ariaSelected"?: boolean;
        /**
          * Defines the custom class attribute if _variant="custom" is set.
         */
        "_customClass"?: CustomClassPropType;
        /**
          * Makes the element not focusable and ignore all events.
         */
        "_disabled"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: string;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: string;
        /**
          * Defines the callback functions for button events.
         */
        "_on"?: ButtonCallbacksPropType<StencilUnknown>;
        /**
          * Defines the role of the components primary element.
         */
        "_role"?: AlternativeButtonLinkRolePropType;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Defines either the type of the component or of the components interactive element.
         */
        "_type"?: ButtonTypePropType;
        /**
          * Defines the value that the button emits on click.
         */
        "_value"?: Stringified<StencilUnknown>;
        /**
          * Defines which variant should be used for presentation.
         */
        "_variant"?: ButtonVariantPropType;
    }
    interface KolCard {
        /**
          * Defines whether the element can be closed.
          * @TODO : Change type back to `HasCloserPropType` after Stencil#4663 has been resolved.
         */
        "_hasCloser"?: boolean;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
        /**
          * Defines which H-level from 1-6 the heading has. 0 specifies no heading and is shown as bold text.
         */
        "_level"?: HeadingLevel;
        /**
          * Defines the event callback functions for the component.
         */
        "_on"?: KoliBriCardEventCallbacks;
    }
    interface KolCombobox {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: string;
        /**
          * Defines whether the screen-readers should read out the notification.
          * @deprecated Will be removed in v3. Use automatic behaviour instead.
         */
        "_alert"?: boolean;
        /**
          * Makes the element not focusable and ignore all events.
         */
        "_disabled"?: boolean;
        /**
          * Hides the error message but leaves it in the DOM for the input's aria-describedby.
          * @TODO : Change type back to `HideErrorPropType` after Stencil#4663 has been resolved.
         */
        "_hideError"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the hint text.
         */
        "_hint"?: string;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsHorizontalPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: IdPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the properties for a message rendered as Alert component.
         */
        "_msg"?: Stringified<MsgPropType>;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: NamePropType;
        /**
          * Gibt die EventCallback-Funktionen für das Input-Event an.
         */
        "_on"?: InputTypeOnDefault;
        /**
          * Defines the placeholder for input field. To be shown when there's no value.
         */
        "_placeholder"?: string;
        /**
          * Makes the input element required.
          * @TODO : Change type back to `RequiredPropType` after Stencil#4663 has been resolved.
         */
        "_required"?: boolean;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Suggestions to provide for the input.
         */
        "_suggestions": SuggestionsPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Shows if the input was touched by a user.
          * @TODO : Change type back to `TouchedPropType` after Stencil#4663 has been resolved.
         */
        "_touched"?: boolean;
        /**
          * Defines the value of the input.
         */
        "_value"?: string;
    }
    interface KolDetails {
        /**
          * Makes the element not focusable and ignore all events.
         */
        "_disabled"?: boolean;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
        /**
          * Defines which H-level from 1-6 the heading has. 0 specifies no heading and is shown as bold text.
         */
        "_level"?: HeadingLevel;
        /**
          * Defines the callback functions for details.
         */
        "_on"?: DetailsCallbacksPropType<boolean>;
        /**
          * Opens/expands the element when truthy, closes/collapses when falsy.
          * @TODO : Change type back to `OpenPropType` after Stencil#4663 has been resolved.
         */
        "_open"?: boolean;
    }
    interface KolDrawer {
        /**
          * Defines the visual orientation of the component.
         */
        "_align"?: AlignPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
        /**
          * @deprecated Indicates whether the drawer is a modal.
         */
        "_modal"?: ModalPropType;
        /**
          * Specifies the EventCallback function to be called when the drawer is closing.
         */
        "_on"?: KoliBriModalEventCallbacks;
        /**
          * Opens/expands the element when truthy, closes/collapses when falsy.
         */
        "_open"?: OpenPropType;
    }
    interface KolForm {
        /**
          * A list of error objects that each describe an issue encountered in the form. Each error object contains a message and a selector for identifying the form element related to the error.
         */
        "_errorList"?: ErrorListPropType[];
        /**
          * Gibt die EventCallback-Funktionen für die Form-Events an.
         */
        "_on"?: KoliBriFormCallbacks;
        /**
          * Defines whether the mandatory-fields-hint should be shown. A string overrides the default text.
         */
        "_requiredText"?: Stringified<boolean>;
    }
    interface KolHeading {
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines which H-level from 1-6 the heading has. 0 specifies no heading and is shown as bold text.
         */
        "_level"?: HeadingLevel;
        /**
          * Defines the text of the secondary headline.
         */
        "_secondaryHeadline"?: string;
        /**
          * Defines which variant should be used for presentation.
         */
        "_variant"?: HeadingVariantPropType;
    }
    interface KolHeadingWc {
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines which H-level from 1-6 the heading has. 0 specifies no heading and is shown as bold text.
         */
        "_level"?: HeadingLevel;
        /**
          * Setzt den Text einer weiteren Überschrift, einen Level kleiner, unter der Ersten.
         */
        "_secondaryHeadline"?: string;
        /**
          * Defines which variant should be used for presentation.
         */
        "_variant"?: HeadingVariantPropType;
    }
    interface KolIcon {
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons": string;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
    }
    interface KolImage {
        /**
          * Setzt den alternativen Text.
         */
        "_alt": string;
        /**
          * Defines the loading mode for the image.
         */
        "_loading"?: Loading;
        /**
          * Defines the image sizes for different screen resolutions, supporting _srcset.
         */
        "_sizes"?: string;
        /**
          * Sets the image `src` attribute to the given string.
         */
        "_src": ImageSourcePropType;
        /**
          * Setzt eine Liste von Quell-URLs mit Breiten der Bilder.
         */
        "_srcset"?: string;
    }
    /**
     * @deprecated Will be removed in v3. Replace with custom HTML and styling.
     */
    interface KolIndentedText {
    }
    /**
     * @deprecated Will be removed in v3. Replace with custom HTML and styling.
     */
    interface KolIndentedTextWc {
    }
    interface KolInput {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: AccessKeyPropType;
        /**
          * Defines whether the screen-readers should read out the notification.
          * @TODO : Change type back to `AlertPropType` after Stencil#4663 has been resolved.
         */
        "_alert"?: boolean;
        /**
          * Makes the element not focusable and ignore all events.
          * @TODO : Change type back to `DisabledPropType` after Stencil#4663 has been resolved.
         */
        "_disabled"?: boolean;
        /**
          * Shows the character count on the lower border of the input.
          * @TODO : Change type back to `HasCounterPropType` after Stencil#4663 has been resolved.
         */
        "_hasCounter"?: boolean;
        /**
          * Hides the error message but leaves it in the DOM for the input's aria-describedby.
          * @TODO : Change type back to `HideErrorPropType` after Stencil#4663 has been resolved.
         */
        "_hideError"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the hint text.
         */
        "_hint"?: string;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: KoliBriHorizontalIcons;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id": IdPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the maximum number of input characters.
         */
        "_maxLength"?: number;
        /**
          * Defines the properties for a message rendered as Alert component.
         */
        "_msg"?: MsgPropType;
        /**
          * Makes the input element read only.
          * @TODO : Change type back to `ReadOnlyPropType` after Stencil#4663 has been resolved.
         */
        "_readOnly"?: boolean;
        /**
          * Gibt an, ob die Komponente kein Label rendern soll.
         */
        "_renderNoLabel"?: boolean;
        /**
          * Makes the input element required.
          * @TODO : Change type back to `RequiredPropType` after Stencil#4663 has been resolved.
         */
        "_required"?: boolean;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Allows to add a button with an arbitrary action within the element (_hide-label only).
         */
        "_smartButton"?: Stringified<ButtonProps>;
        /**
          * Suggestions to provide for the input.
         */
        "_suggestions"?: SuggestionsPropType;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Shows if the input was touched by a user.
          * @TODO : Change type back to `TouchedPropType` after Stencil#4663 has been resolved.
         */
        "_touched"?: boolean;
    }
    interface KolInputCheckbox {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: string;
        /**
          * Defines whether the screen-readers should read out the notification.
          * @deprecated Will be removed in v3. Use automatic behaviour instead.
         */
        "_alert"?: boolean;
        /**
          * Defines whether the checkbox is checked or not. Can be read and written.
          * @TODO : Change type back to `CheckedPropType` after Stencil#4663 has been resolved.
         */
        "_checked"?: boolean;
        /**
          * Makes the element not focusable and ignore all events.
          * @TODO : Change type back to `DisabledPropType` after Stencil#4663 has been resolved.
         */
        "_disabled"?: boolean;
        /**
          * Defines the error message text.
          * @deprecated Will be removed in v3. Use `msg` instead.
         */
        "_error"?: string;
        /**
          * Hides the error message but leaves it in the DOM for the input's aria-describedby.
          * @TODO : Change type back to `HideErrorPropType` after Stencil#4663 has been resolved.
         */
        "_hideError"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the hint text.
         */
        "_hint"?: string;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: Stringified<InputCheckboxIconsProp>;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: IdPropType;
        /**
          * Puts the checkbox in the indeterminate state, does not change the value of _checked.
          * @TODO : Change type back to `IndeterminatePropType` after Stencil#4663 has been resolved.
         */
        "_indeterminate"?: boolean;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines which alignment should be used for presentation.
         */
        "_labelAlign"?: LabelAlignPropType;
        /**
          * Defines the properties for a message rendered as Alert component.
         */
        "_msg"?: Stringified<MsgPropType>;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: NamePropType;
        /**
          * Gibt die EventCallback-Funktionen für das Input-Event an.
         */
        "_on"?: InputTypeOnDefault;
        /**
          * Makes the input element required.
          * @TODO : Change type back to `RequiredPropType` after Stencil#4663 has been resolved.
         */
        "_required"?: boolean;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Shows if the input was touched by a user.
          * @TODO : Change type back to `TouchedPropType` after Stencil#4663 has been resolved.
         */
        "_touched"?: boolean;
        /**
          * Defines the value of the input.
         */
        "_value"?: Stringified<StencilUnknown>;
        /**
          * Defines which variant should be used for presentation.
         */
        "_variant"?: InputCheckboxVariant;
    }
    interface KolInputColor {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: string;
        /**
          * Defines whether the screen-readers should read out the notification.
          * @deprecated Will be removed in v3. Use automatic behaviour instead.
         */
        "_alert"?: boolean;
        /**
          * Defines whether the input can be auto-completed.
         */
        "_autoComplete"?: InputTypeOnOff;
        /**
          * Makes the element not focusable and ignore all events.
          * @TODO : Change type back to `DisabledPropType` after Stencil#4663 has been resolved.
         */
        "_disabled"?: boolean;
        /**
          * Defines the error message text.
          * @deprecated Will be removed in v3. Use `msg` instead.
         */
        "_error"?: string;
        /**
          * Hides the error message but leaves it in the DOM for the input's aria-describedby.
          * @TODO : Change type back to `HideErrorPropType` after Stencil#4663 has been resolved.
         */
        "_hideError"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the hint text.
         */
        "_hint"?: string;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsHorizontalPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: IdPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the properties for a message rendered as Alert component.
         */
        "_msg"?: Stringified<MsgPropType>;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: NamePropType;
        /**
          * Gibt die EventCallback-Funktionen für das Input-Event an.
         */
        "_on"?: InputTypeOnDefault;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Allows to add a button with an arbitrary action within the element (_hide-label only).
         */
        "_smartButton"?: Stringified<ButtonProps>;
        /**
          * Suggestions to provide for the input.
         */
        "_suggestions"?: SuggestionsPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Shows if the input was touched by a user.
          * @TODO : Change type back to `TouchedPropType` after Stencil#4663 has been resolved.
         */
        "_touched"?: boolean;
        /**
          * Defines the value of the input.
         */
        "_value"?: string;
    }
    interface KolInputDate {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: string;
        /**
          * Defines whether the screen-readers should read out the notification.
          * @deprecated Will be removed in v3. Use automatic behaviour instead.
         */
        "_alert"?: boolean;
        /**
          * Defines whether the input can be auto-completed.
         */
        "_autoComplete"?: InputTypeOnOff;
        /**
          * Makes the element not focusable and ignore all events.
          * @TODO : Change type back to `DisabledPropType` after Stencil#4663 has been resolved.
         */
        "_disabled"?: boolean;
        /**
          * Defines the error message text.
          * @deprecated Will be removed in v3. Use `msg` instead.
         */
        "_error"?: string;
        /**
          * Hides the error message but leaves it in the DOM for the input's aria-describedby.
          * @TODO : Change type back to `HideErrorPropType` after Stencil#4663 has been resolved.
         */
        "_hideError"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the hint text.
         */
        "_hint"?: string;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsHorizontalPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: IdPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the largest possible input value.
         */
        "_max"?: Iso8601 | Date;
        /**
          * Defines the smallest possible input value.
         */
        "_min"?: Iso8601 | Date;
        /**
          * Defines the properties for a message rendered as Alert component.
         */
        "_msg"?: Stringified<MsgPropType>;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: NamePropType;
        /**
          * Gibt die EventCallback-Funktionen für das Input-Event an.
         */
        "_on"?: InputTypeOnDefault;
        /**
          * Makes the input element read only.
          * @TODO : Change type back to `ReadOnlyPropType` after Stencil#4663 has been resolved.
         */
        "_readOnly"?: boolean;
        /**
          * Makes the input element required.
          * @TODO : Change type back to `RequiredPropType` after Stencil#4663 has been resolved.
         */
        "_required"?: boolean;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Allows to add a button with an arbitrary action within the element (_hide-label only).
         */
        "_smartButton"?: Stringified<ButtonProps>;
        /**
          * Defines the step size for value changes.
         */
        "_step"?: number;
        /**
          * Suggestions to provide for the input.
         */
        "_suggestions"?: SuggestionsPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Shows if the input was touched by a user.
          * @TODO : Change type back to `TouchedPropType` after Stencil#4663 has been resolved.
         */
        "_touched"?: boolean;
        /**
          * Defines either the type of the component or of the components interactive element.
         */
        "_type"?: InputDateType;
        /**
          * Defines the value of the input.
         */
        "_value"?: Iso8601 | Date | null;
    }
    interface KolInputEmail {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: string;
        /**
          * Defines whether the screen-readers should read out the notification.
          * @deprecated Will be removed in v3. Use automatic behaviour instead.
         */
        "_alert"?: boolean;
        /**
          * Defines whether the input can be auto-completed.
         */
        "_autoComplete"?: InputTypeOnOff;
        /**
          * Makes the element not focusable and ignore all events.
          * @TODO : Change type back to `DisabledPropType` after Stencil#4663 has been resolved.
         */
        "_disabled"?: boolean;
        /**
          * Defines the error message text.
         */
        "_error"?: string;
        /**
          * Shows the character count on the lower border of the input.
          * @TODO : Change type back to `HasCounterPropType` after Stencil#4663 has been resolved.
         */
        "_hasCounter"?: boolean;
        /**
          * Hides the error message but leaves it in the DOM for the input's aria-describedby.
          * @TODO : Change type back to `HideErrorPropType` after Stencil#4663 has been resolved.
         */
        "_hideError"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the hint text.
         */
        "_hint"?: string;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsHorizontalPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: IdPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the maximum number of input characters.
         */
        "_maxLength"?: number;
        /**
          * Defines the properties for a message rendered as Alert component.
         */
        "_msg"?: Stringified<MsgPropType>;
        /**
          * Makes the input accept multiple inputs.
          * @TODO : Change type back to `MultiplePropType` after Stencil#4663 has been resolved.
         */
        "_multiple"?: boolean;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: NamePropType;
        /**
          * Gibt die EventCallback-Funktionen für das Input-Event an.
         */
        "_on"?: InputTypeOnDefault;
        /**
          * Defines a validation pattern for the input field.
         */
        "_pattern"?: string;
        /**
          * Defines the placeholder for input field. To be shown when there's no value.
         */
        "_placeholder"?: string;
        /**
          * Makes the input element read only.
          * @TODO : Change type back to `ReadOnlyPropType` after Stencil#4663 has been resolved.
         */
        "_readOnly"?: boolean;
        /**
          * Makes the input element required.
          * @TODO : Change type back to `RequiredPropType` after Stencil#4663 has been resolved.
         */
        "_required"?: boolean;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Allows to add a button with an arbitrary action within the element (_hide-label only).
         */
        "_smartButton"?: Stringified<ButtonProps>;
        /**
          * Suggestions to provide for the input.
         */
        "_suggestions"?: SuggestionsPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Shows if the input was touched by a user.
          * @TODO : Change type back to `TouchedPropType` after Stencil#4663 has been resolved.
         */
        "_touched"?: boolean;
        /**
          * Defines the value of the input.
         */
        "_value"?: string;
    }
    interface KolInputFile {
        /**
          * Defines which file formats are accepted.
         */
        "_accept"?: string;
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: string;
        /**
          * Defines whether the screen-readers should read out the notification.
          * @deprecated Will be removed in v3. Use automatic behaviour instead.
         */
        "_alert"?: boolean;
        /**
          * Makes the element not focusable and ignore all events.
          * @TODO : Change type back to `DisabledPropType` after Stencil#4663 has been resolved.
         */
        "_disabled"?: boolean;
        /**
          * Defines the error message text.
          * @deprecated Will be removed in v3. Use `msg` instead.
         */
        "_error"?: string;
        /**
          * Hides the error message but leaves it in the DOM for the input's aria-describedby.
          * @TODO : Change type back to `HideErrorPropType` after Stencil#4663 has been resolved.
         */
        "_hideError"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the hint text.
         */
        "_hint"?: string;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsHorizontalPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: IdPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the properties for a message rendered as Alert component.
         */
        "_msg"?: Stringified<MsgPropType>;
        /**
          * Makes the input accept multiple inputs.
          * @TODO : Change type back to `MultiplePropType` after Stencil#4663 has been resolved.
         */
        "_multiple"?: boolean;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: NamePropType;
        /**
          * Gibt die EventCallback-Funktionen für das Input-Event an.
         */
        "_on"?: InputTypeOnDefault;
        /**
          * Makes the input element required.
          * @TODO : Change type back to `RequiredPropType` after Stencil#4663 has been resolved.
         */
        "_required"?: boolean;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Allows to add a button with an arbitrary action within the element (_hide-label only).
         */
        "_smartButton"?: Stringified<ButtonProps>;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Shows if the input was touched by a user.
          * @TODO : Change type back to `TouchedPropType` after Stencil#4663 has been resolved.
         */
        "_touched"?: boolean;
        /**
          * Defines the value of the input.
         */
        "_value"?: string;
    }
    interface KolInputNumber {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: string;
        /**
          * Defines whether the screen-readers should read out the notification.
          * @deprecated Will be removed in v3. Use automatic behaviour instead.
         */
        "_alert"?: boolean;
        /**
          * Defines whether the input can be auto-completed.
         */
        "_autoComplete"?: InputTypeOnOff;
        /**
          * Makes the element not focusable and ignore all events.
          * @TODO : Change type back to `DisabledPropType` after Stencil#4663 has been resolved.
         */
        "_disabled"?: boolean;
        /**
          * Defines the error message text.
          * @deprecated Will be removed in v3. Use `msg` instead.
         */
        "_error"?: string;
        /**
          * Hides the error message but leaves it in the DOM for the input's aria-describedby.
          * @TODO : Change type back to `HideErrorPropType` after Stencil#4663 has been resolved.
         */
        "_hideError"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the hint text.
         */
        "_hint"?: string;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsHorizontalPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: IdPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the largest possible input value.
         */
        "_max"?: number | Iso8601;
        /**
          * Defines the smallest possible input value.
         */
        "_min"?: number | Iso8601;
        /**
          * Defines the properties for a message rendered as Alert component.
         */
        "_msg"?: Stringified<MsgPropType>;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: NamePropType;
        /**
          * Gibt die EventCallback-Funktionen für das Input-Event an.
         */
        "_on"?: InputTypeOnDefault;
        /**
          * Defines the placeholder for input field. To be shown when there's no value.
         */
        "_placeholder"?: string;
        /**
          * Makes the input element read only.
          * @TODO : Change type back to `ReadOnlyPropType` after Stencil#4663 has been resolved.
         */
        "_readOnly"?: boolean;
        /**
          * Makes the input element required.
          * @TODO : Change type back to `RequiredPropType` after Stencil#4663 has been resolved.
         */
        "_required"?: boolean;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Allows to add a button with an arbitrary action within the element (_hide-label only).
         */
        "_smartButton"?: Stringified<ButtonProps>;
        /**
          * Defines the step size for value changes.
         */
        "_step"?: number;
        /**
          * Suggestions to provide for the input.
         */
        "_suggestions"?: SuggestionsPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Shows if the input was touched by a user.
          * @TODO : Change type back to `TouchedPropType` after Stencil#4663 has been resolved.
         */
        "_touched"?: boolean;
        /**
          * Defines the value of the input.
         */
        "_value"?: number | Iso8601 | null;
    }
    interface KolInputPassword {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: string;
        /**
          * Defines whether the screen-readers should read out the notification.
          * @deprecated Will be removed in v3. Use automatic behaviour instead.
         */
        "_alert"?: boolean;
        /**
          * Defines whether the input can be auto-completed.
         */
        "_autoComplete"?: InputTypeOnOff;
        /**
          * Makes the element not focusable and ignore all events.
          * @TODO : Change type back to `DisabledPropType` after Stencil#4663 has been resolved.
         */
        "_disabled"?: boolean;
        /**
          * Defines the error message text.
          * @deprecated Will be removed in v3. Use `msg` instead.
         */
        "_error"?: string;
        /**
          * Shows the character count on the lower border of the input.
          * @TODO : Change type back to `HasCounterPropType` after Stencil#4663 has been resolved.
         */
        "_hasCounter"?: boolean;
        /**
          * Hides the error message but leaves it in the DOM for the input's aria-describedby.
          * @TODO : Change type back to `HideErrorPropType` after Stencil#4663 has been resolved.
         */
        "_hideError"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the hint text.
         */
        "_hint"?: string;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsHorizontalPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: IdPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the maximum number of input characters.
         */
        "_maxLength"?: number;
        /**
          * Defines the properties for a message rendered as Alert component.
         */
        "_msg"?: Stringified<MsgPropType>;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: NamePropType;
        /**
          * Gibt die EventCallback-Funktionen für das Input-Event an.
         */
        "_on"?: InputTypeOnDefault;
        /**
          * Defines a validation pattern for the input field.
         */
        "_pattern"?: string;
        /**
          * Defines the placeholder for input field. To be shown when there's no value.
         */
        "_placeholder"?: string;
        /**
          * Makes the input element read only.
          * @TODO : Change type back to `ReadOnlyPropType` after Stencil#4663 has been resolved.
         */
        "_readOnly"?: boolean;
        /**
          * Makes the input element required.
          * @TODO : Change type back to `RequiredPropType` after Stencil#4663 has been resolved.
         */
        "_required"?: boolean;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Allows to add a button with an arbitrary action within the element (_hide-label only).
         */
        "_smartButton"?: Stringified<ButtonProps>;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Shows if the input was touched by a user.
          * @TODO : Change type back to `TouchedPropType` after Stencil#4663 has been resolved.
         */
        "_touched"?: boolean;
        /**
          * Defines the value of the input.
         */
        "_value"?: string;
        /**
          * Defines which variant should be used for presentation.
         */
        "_variant"?: PasswordVariantPropType;
    }
    interface KolInputRadio {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: string;
        /**
          * Defines whether the screen-readers should read out the notification.
          * @deprecated Will be removed in v3. Use automatic behaviour instead.
         */
        "_alert"?: boolean;
        /**
          * Makes the element not focusable and ignore all events.
          * @TODO : Change type back to `DisabledPropType` after Stencil#4663 has been resolved.
         */
        "_disabled"?: boolean;
        /**
          * Defines the error message text.
          * @deprecated Will be removed in v3. Use `msg` instead.
         */
        "_error"?: string;
        /**
          * Hides the error message but leaves it in the DOM for the input's aria-describedby.
          * @TODO : Change type back to `HideErrorPropType` after Stencil#4663 has been resolved.
         */
        "_hideError"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the hint text.
         */
        "_hint"?: string;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: IdPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the properties for a message rendered as Alert component.
         */
        "_msg"?: Stringified<MsgPropType>;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: NamePropType;
        /**
          * Gibt die EventCallback-Funktionen für das Input-Event an.
         */
        "_on"?: InputTypeOnDefault;
        /**
          * Options the user can choose from.
         */
        "_options"?: RadioOptionsPropType;
        /**
          * Defines whether the orientation of the component is horizontal or vertical.
         */
        "_orientation"?: Orientation;
        /**
          * Makes the input element required.
          * @TODO : Change type back to `RequiredPropType` after Stencil#4663 has been resolved.
         */
        "_required"?: boolean;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Shows if the input was touched by a user.
          * @TODO : Change type back to `TouchedPropType` after Stencil#4663 has been resolved.
         */
        "_touched"?: boolean;
        /**
          * Defines the value of the input.
          * @see Known bug: https://github.com/ionic-team/stencil/issues/3902
         */
        "_value"?: StencilUnknown;
    }
    interface KolInputRange {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: string;
        /**
          * Defines whether the screen-readers should read out the notification.
          * @deprecated Will be removed in v3. Use automatic behaviour instead.
         */
        "_alert"?: boolean;
        /**
          * Defines whether the input can be auto-completed.
         */
        "_autoComplete"?: InputTypeOnOff;
        /**
          * Makes the element not focusable and ignore all events.
          * @TODO : Change type back to `DisabledPropType` after Stencil#4663 has been resolved.
         */
        "_disabled"?: boolean;
        /**
          * Defines the error message text.
          * @deprecated Will be removed in v3. Use `msg` instead.
         */
        "_error"?: string;
        /**
          * Hides the error message but leaves it in the DOM for the input's aria-describedby.
          * @TODO : Change type back to `HideErrorPropType` after Stencil#4663 has been resolved.
         */
        "_hideError"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the hint text.
         */
        "_hint"?: string;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsHorizontalPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: IdPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the largest possible input value.
         */
        "_max"?: number;
        /**
          * Defines the smallest possible input value.
         */
        "_min"?: number;
        /**
          * Defines the properties for a message rendered as Alert component.
         */
        "_msg"?: Stringified<MsgPropType>;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: NamePropType;
        /**
          * Gibt die EventCallback-Funktionen für das Input-Event an.
         */
        "_on"?: InputTypeOnDefault;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Defines the step size for value changes.
         */
        "_step"?: number;
        /**
          * Suggestions to provide for the input.
         */
        "_suggestions"?: SuggestionsPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Shows if the input was touched by a user.
          * @TODO : Change type back to `TouchedPropType` after Stencil#4663 has been resolved.
         */
        "_touched"?: boolean;
        /**
          * Defines the value of the input.
         */
        "_value"?: number;
    }
    interface KolInputText {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: AccessKeyPropType;
        /**
          * Defines whether the screen-readers should read out the notification.
          * @deprecated Will be removed in v3. Use automatic behaviour instead.
         */
        "_alert"?: boolean;
        /**
          * Defines whether the input can be auto-completed.
         */
        "_autoComplete"?: InputTypeOnOff;
        /**
          * Makes the element not focusable and ignore all events.
          * @TODO : Change type back to `DisabledPropType` after Stencil#4663 has been resolved.
         */
        "_disabled"?: boolean;
        /**
          * Defines the error message text.
          * @deprecated Will be removed in v3. Use `msg` instead.
         */
        "_error"?: string;
        /**
          * Shows the character count on the lower border of the input.
          * @TODO : Change type back to `HasCounterPropType` after Stencil#4663 has been resolved.
         */
        "_hasCounter"?: boolean;
        /**
          * Hides the error message but leaves it in the DOM for the input's aria-describedby.
          * @TODO : Change type back to `HideErrorPropType` after Stencil#4663 has been resolved.
         */
        "_hideError"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the hint text.
         */
        "_hint"?: string;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsHorizontalPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: IdPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the maximum number of input characters.
         */
        "_maxLength"?: number;
        /**
          * Defines the properties for a message rendered as Alert component.
         */
        "_msg"?: Stringified<MsgPropType>;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: NamePropType;
        /**
          * Gibt die EventCallback-Funktionen für das Input-Event an.
         */
        "_on"?: InputTypeOnDefault;
        /**
          * Defines a validation pattern for the input field.
         */
        "_pattern"?: string;
        /**
          * Defines the placeholder for input field. To be shown when there's no value.
         */
        "_placeholder"?: string;
        /**
          * Makes the input element read only.
          * @TODO : Change type back to `ReadOnlyPropType` after Stencil#4663 has been resolved.
         */
        "_readOnly"?: boolean;
        /**
          * Makes the input element required.
          * @TODO : Change type back to `RequiredPropType` after Stencil#4663 has been resolved.
         */
        "_required"?: boolean;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Allows to add a button with an arbitrary action within the element (_hide-label only).
         */
        "_smartButton"?: Stringified<ButtonProps>;
        /**
          * Defines whether the browser should check the spelling and grammar.
         */
        "_spellCheck"?: SpellCheckPropType;
        /**
          * Suggestions to provide for the input.
         */
        "_suggestions"?: SuggestionsPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Shows if the input was touched by a user.
          * @TODO : Change type back to `TouchedPropType` after Stencil#4663 has been resolved.
         */
        "_touched"?: boolean;
        /**
          * Defines either the type of the component or of the components interactive element.
         */
        "_type"?: InputTextType;
        /**
          * Defines the value of the input.
         */
        "_value"?: string;
    }
    interface KolKolibri {
        /**
          * Defines the color of the logo and label.
         */
        "_color"?: Stringified<PropColor>;
        /**
          * Defines whether the component has a label.
         */
        "_labeled"?: boolean;
    }
    interface KolLink {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: AccessKeyPropType;
        /**
          * Defines the value for the aria-current attribute.
         */
        "_ariaCurrentValue"?: AriaCurrentValuePropType;
        /**
          * Defines the value for the aria-description attribute.
         */
        "_ariaDescription"?: AriaDescriptionPropType;
        /**
          * Makes the element not focusable and ignore all events.
         */
        "_disabled"?: boolean;
        /**
          * Tells the browser that the link contains a file. Optionally sets the filename.
         */
        "_download"?: DownloadPropType;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Sets the target URI of the link or citation source.
         */
        "_href": HrefPropType;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: Stringified<KoliBriIconsProp>;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label"?: LabelWithExpertSlotPropType;
        /**
          * Defines the callback functions for links.
         */
        "_on"?: LinkOnCallbacksPropType;
        /**
          * Defines the role of the components primary element.
         */
        "_role"?: AlternativeButtonLinkRolePropType;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to open the link.
         */
        "_target"?: LinkTargetPropType;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
    }
    interface KolLinkButton {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: AccessKeyPropType;
        /**
          * Defines the value for the aria-current attribute.
         */
        "_ariaCurrentValue"?: AriaCurrentValuePropType;
        /**
          * Defines the value for the aria-description attribute.
         */
        "_ariaDescription"?: AriaDescriptionPropType;
        /**
          * Defines the custom class attribute if _variant="custom" is set.
         */
        "_customClass"?: CustomClassPropType;
        /**
          * Makes the element not focusable and ignore all events.
         */
        "_disabled"?: boolean;
        /**
          * Tells the browser that the link contains a file. Optionally sets the filename.
         */
        "_download"?: DownloadPropType;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the target URI of the link.
         */
        "_href": HrefPropType;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label"?: LabelWithExpertSlotPropType;
        /**
          * Defines the callback functions for links.
         */
        "_on"?: LinkOnCallbacksPropType;
        /**
          * Defines the role of the components primary element.
         */
        "_role"?: AlternativeButtonLinkRolePropType;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to open the link.
         */
        "_target"?: LinkTargetPropType;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Defines which variant should be used for presentation.
         */
        "_variant"?: ButtonVariantPropType;
    }
    interface KolLinkGroup {
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label"?: LabelPropType;
        /**
          * Defines the list of links to render.
         */
        "_links": Stringified<LinkProps[]>;
        /**
          * Gibt den List-Style-Typen für ungeordnete Listen aus. Wird bei horizontalen LinkGroups als Trenner verwendet
         */
        "_listStyleType"?: ListStyleType;
        /**
          * Defines whether the orientation of the component is horizontal or vertical.
         */
        "_orientation"?: Orientation;
    }
    interface KolLinkWc {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: AccessKeyPropType;
        /**
          * Defines the value for the aria-current attribute.
         */
        "_ariaCurrentValue"?: AriaCurrentValuePropType;
        /**
          * Defines the value for the aria-description attribute.
         */
        "_ariaDescription"?: AriaDescriptionPropType;
        /**
          * Marks this element as open/expanded, or that the connected element (aria-controls/aria-owns) is open/expanded.
          * @TODO : Change type to `AriaExpandedPropType` after Stencil#4663 has been resolved.
         */
        "_ariaExpanded"?: boolean;
        /**
          * Defines the contextual relationship between a parent and its child elements.
         */
        "_ariaOwns"?: AriaOwnsPropType;
        /**
          * Makes the element not focusable and ignore all events.
         */
        "_disabled"?: boolean;
        /**
          * Tells the browser that the link contains a file. Optionally sets the filename.
         */
        "_download"?: DownloadPropType;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Sets the target URI of the link or citation source.
         */
        "_href": HrefPropType;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: Stringified<KoliBriIconsProp>;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label"?: LabelWithExpertSlotPropType;
        /**
          * Defines the callback functions for links.
         */
        "_on"?: LinkOnCallbacksPropType;
        /**
          * Defines the role of the components primary element.
         */
        "_role"?: AlternativeButtonLinkRolePropType;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to open the link.
         */
        "_target"?: LinkTargetPropType;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
    }
    /**
     * @deprecated 
     */
    interface KolLogo {
        /**
          * Gibt die Abkürzung eines Ministeriums, eines Amts oder einer Bundesanstalt an.
         */
        "_org": Bundesministerium | Bundesamt | Bundesanstalt;
    }
    /**
     * https://en.wikipedia.org/wiki/Modal_window
     */
    interface KolModal {
        /**
          * Legacy property - while set to an HTMLElement, the modal is open.
          * @deprecated Use methode `openModal` and `closeModal` instead.
         */
        "_activeElement"?: HTMLElement | null;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
        /**
          * Defines the modal callback functions.
         */
        "_on"?: KoliBriModalEventCallbacks;
        /**
          * Defines the width of the modal. (max-width: 100%)
         */
        "_width"?: string;
    }
    interface KolNav {
        /**
          * Defines if navigation nodes can be collapsed or not. Enabled by default.
          * @TODO : Change type back to `CollapsiblePropType` after Stencil#4663 has been resolved.
         */
        "_collapsible"?: boolean;
        /**
          * Creates a button below the navigation, that toggles _collapsible. Only available for _orientation="vertical".
         */
        "_hasCompactButton"?: boolean;
        /**
          * Shows icons next to the navigation item labels, even when the navigation is not collapsed.
         */
        "_hasIconsWhenExpanded"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
        /**
          * Defines the list of links, buttons or texts to render.
         */
        "_links": Stringified<ButtonOrLinkOrTextWithChildrenProps[]>;
        /**
          * Defines whether the orientation of the component is horizontal or vertical.
         */
        "_orientation"?: Orientation;
    }
    interface KolPagination {
        /**
          * Defines the amount of pages to show next to the outer arrow buttons.
         */
        "_boundaryCount"?: number;
        /**
          * Defines the custom class attribute if _variant="custom" is set.
         */
        "_customClass"?: CustomClassPropType;
        /**
          * Defines which navigation buttons to render (first, last, next, previous buttons).
         */
        "_hasButtons"?: boolean | Stringified<PaginationHasButton>;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label"?: LabelPropType;
        /**
          * Defines the maximum number of pages.
         */
        "_max": MaxPropType;
        /**
          * Gibt an, auf welche Callback-Events reagiert werden.
         */
        "_on": KoliBriPaginationButtonCallbacks;
        /**
          * Defines the current page.
         */
        "_page": number;
        /**
          * Defines the amount of entries to show per page.
         */
        "_pageSize"?: number;
        /**
          * Defines the options for the page-size-select.
         */
        "_pageSizeOptions"?: Stringified<number[]>;
        /**
          * Defines the amount of pages to show next to the current page.
         */
        "_siblingCount"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
    }
    interface KolPopoverButton {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: AccessKeyPropType;
        /**
          * Defines which elements are controlled by this component. (https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-controls)
         */
        "_ariaControls"?: string;
        /**
          * Defines the value for the aria-description attribute.
         */
        "_ariaDescription"?: AriaDescriptionPropType;
        /**
          * Defines whether the interactive element of the component expanded something. (https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-expanded)
         */
        "_ariaExpanded"?: boolean;
        /**
          * Defines whether the interactive element of the component is selected (e.g. role=tab). (https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-selected)
         */
        "_ariaSelected"?: boolean;
        /**
          * Defines the custom class attribute if _variant="custom" is set.
         */
        "_customClass"?: CustomClassPropType;
        /**
          * Makes the element not focusable and ignore all events.
         */
        "_disabled"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: string;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: string;
        /**
          * Defines the callback functions for button events.
         */
        "_on"?: ButtonCallbacksPropType<StencilUnknown>;
        /**
          * Defines where to show the Popover preferably: top, right, bottom or left.
         */
        "_popoverAlign"?: PopoverAlignPropType;
        /**
          * Defines the role of the components primary element.
         */
        "_role"?: AlternativeButtonLinkRolePropType;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Defines either the type of the component or of the components interactive element.
         */
        "_type"?: ButtonTypePropType;
        /**
          * Defines the value that the button emits on click.
         */
        "_value"?: Stringified<StencilUnknown>;
        /**
          * Defines which variant should be used for presentation.
         */
        "_variant"?: ButtonVariantPropType;
    }
    interface KolPopoverWc {
        /**
          * Defines the alignment of the tooltip, popover or tabs in relation to the element.
         */
        "_align"?: AlignPropType;
        /**
          * Defines the callback functions for popover events.
         */
        "_on"?: PopoverCallbacksPropType;
        /**
          * Makes the element show up.
          * @TODO : Change type back to `ShowPropType` after Stencil#4663 has been resolved.
         */
        "_show"?: boolean;
    }
    interface KolProgress {
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label"?: LabelPropType;
        /**
          * Defines at which value the progress display is completed.
         */
        "_max": number;
        /**
          * Defines the unit of the step values (not shown).
         */
        "_unit"?: string;
        /**
          * Defines the progress.
         */
        "_value": number;
        /**
          * Defines which variant should be used for presentation.
         */
        "_variant"?: KoliBriProgressVariantType;
    }
    interface KolQuote {
        /**
          * Sets the target URI of the link or citation source.
         */
        "_href": HrefPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label"?: string;
        /**
          * Defines the text of the quote.
         */
        "_quote": string;
        /**
          * Defines which variant should be used for presentation.
         */
        "_variant"?: KoliBriQuoteVariant;
    }
    interface KolSelect {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: string;
        /**
          * Defines whether the screen-readers should read out the notification.
          * @deprecated Will be removed in v3. Use automatic behaviour instead.
         */
        "_alert"?: boolean;
        /**
          * Makes the element not focusable and ignore all events.
          * @TODO : Change type back to `DisabledPropType` after Stencil#4663 has been resolved.
         */
        "_disabled"?: boolean;
        /**
          * Defines the error message text.
          * @deprecated Will be removed in v3. Use `msg` instead.
         */
        "_error"?: string;
        /**
          * Hides the error message but leaves it in the DOM for the input's aria-describedby.
          * @TODO : Change type back to `HideErrorPropType` after Stencil#4663 has been resolved.
         */
        "_hideError"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the hint text.
         */
        "_hint"?: string;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsHorizontalPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: IdPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the properties for a message rendered as Alert component.
         */
        "_msg"?: Stringified<MsgPropType>;
        /**
          * Makes the input accept multiple inputs.
          * @TODO : Change type back to `MultiplePropType` after Stencil#4663 has been resolved.
         */
        "_multiple"?: boolean;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: NamePropType;
        /**
          * Gibt die EventCallback-Funktionen für das Input-Event an.
         */
        "_on"?: InputTypeOnDefault;
        /**
          * Options the user can choose from, also supporting Optgroup.
         */
        "_options": OptionsWithOptgroupPropType;
        /**
          * Makes the input element required.
          * @TODO : Change type back to `RequiredPropType` after Stencil#4663 has been resolved.
         */
        "_required"?: boolean;
        /**
          * Defines how many rows of options should be visible at the same time.
         */
        "_rows"?: RowsPropType;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Shows if the input was touched by a user.
          * @TODO : Change type back to `TouchedPropType` after Stencil#4663 has been resolved.
         */
        "_touched"?: boolean;
        /**
          * Defines the value of the input.
         */
        "_value"?: Stringified<W3CInputValue[]>;
    }
    interface KolSingleSelect {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: string;
        /**
          * Defines whether the screen-readers should read out the notification.
          * @deprecated Will be removed in v3. Use automatic behaviour instead.
         */
        "_alert"?: boolean;
        /**
          * Makes the element not focusable and ignore all events.
         */
        "_disabled"?: boolean;
        /**
          * Defines the whether the clear button should be hidden.
         */
        "_hideClearButton"?: boolean;
        /**
          * Hides the error message but leaves it in the DOM for the input's aria-describedby.
          * @TODO : Change type back to `HideErrorPropType` after Stencil#4663 has been resolved.
         */
        "_hideError"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the hint text.
         */
        "_hint"?: string;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsHorizontalPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: IdPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the properties for a message rendered as Alert component.
         */
        "_msg"?: Stringified<MsgPropType>;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: NamePropType;
        /**
          * Gibt die EventCallback-Funktionen für das Input-Event an.
         */
        "_on"?: InputTypeOnDefault;
        /**
          * Options the user can choose from.
         */
        "_options": OptionsPropType;
        /**
          * Defines the placeholder for input field. To be shown when there's no value.
         */
        "_placeholder"?: string;
        /**
          * Makes the input element required.
          * @TODO : Change type back to `RequiredPropType` after Stencil#4663 has been resolved.
         */
        "_required"?: boolean;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Shows if the input was touched by a user.
          * @TODO : Change type back to `TouchedPropType` after Stencil#4663 has been resolved.
         */
        "_touched"?: boolean;
        /**
          * Defines the value of the input.
         */
        "_value"?: StencilUnknown;
    }
    interface KolSkipNav {
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
        /**
          * Defines the list of links combined with their labels to render.
         */
        "_links": Stringified<LinkProps[]>;
    }
    interface KolSpanWc {
        /**
          * Allows to use markdown in the label. Defaults to `false`.
         */
        "_allowMarkdown"?: boolean;
        /**
          * Defines the elements badge text.
         */
        "_badgeText"?: BadgeTextPropType;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: Stringified<KoliBriIconsProp>;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
    }
    interface KolSpin {
        /**
          * Makes the element show up.
          * @TODO : Change type back to `ShowPropType` after Stencil#4663 has been resolved.
         */
        "_show"?: boolean;
        /**
          * Defines which variant should be used for presentation.
         */
        "_variant"?: SpinVariantPropType;
    }
    interface KolSplitButton {
        /**
          * Defines which elements are controlled by this component. (https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-controls)
         */
        "_ariaControls"?: string;
        /**
          * Defines whether the interactive element of the component expanded something. (https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-expanded)
         */
        "_ariaExpanded"?: boolean;
        /**
          * Defines whether the interactive element of the component is selected (e.g. role=tab). (https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-selected)
         */
        "_ariaSelected"?: boolean;
        /**
          * Defines the custom class attribute if _variant="custom" is set.
         */
        "_customClass"?: CustomClassPropType;
        /**
          * Makes the element not focusable and ignore all events.
         */
        "_disabled"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: string;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: NamePropType;
        /**
          * Defines the callback functions for button events.
         */
        "_on"?: ButtonCallbacksPropType<StencilUnknown>;
        /**
          * Defines the role of the components primary element.
         */
        "_role"?: AlternativeButtonLinkRolePropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Defines either the type of the component or of the components interactive element.
         */
        "_type"?: ButtonTypePropType;
        /**
          * Defines the value that the button emits on click.
         */
        "_value"?: Stringified<StencilUnknown>;
        /**
          * Defines which variant should be used for presentation.
         */
        "_variant"?: ButtonVariantPropType;
    }
    interface KolSymbol {
        /**
          * Sets the visible or semantic label of the component (e.g. Aria label, Label, Headline, Caption, Summary, etc.).
         */
        "_label": LabelPropType;
        /**
          * Dieses Property gibt den String an der angezeigt werden soll.
         */
        "_symbol": string;
    }
    /**
     * @deprecated Use KolTableStateful instead.
     */
    interface KolTable {
        /**
          * Defines whether to allow multi sort.
         */
        "_allowMultiSort"?: boolean;
        /**
          * Defines the primary table data.
         */
        "_data": Stringified<KoliBriTableDataType[]>;
        /**
          * Defines the data for the table footer.
         */
        "_dataFoot"?: Stringified<KoliBriTableDataType[]>;
        /**
          * Defines the horizontal and vertical table headers.
         */
        "_headers": Stringified<KoliBriTableHeaders>;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": string;
        /**
          * Defines the table min-width.
          * @deprecated This property is deprecated and will be removed in the next major release.
         */
        "_minWidth"?: string;
        /**
          * Defines the callback functions for table events.
         */
        "_on"?: TableStatefulCallbacksPropType;
        /**
          * Defines whether to show the data distributed over multiple pages.
         */
        "_pagination"?: boolean | Stringified<KoliBriTablePaginationProps>;
        /**
          * Controls the position of the pagination.
         */
        "_paginationPosition"?: PaginationPositionPropType;
        /**
          * Defines how rows can be selected and the current selection.
         */
        "_selection"?: TableSelectionPropType;
    }
    interface KolTableStateful {
        /**
          * Defines whether to allow multi sort.
         */
        "_allowMultiSort"?: boolean;
        /**
          * Defines the primary table data.
         */
        "_data": Stringified<KoliBriTableDataType[]>;
        /**
          * Defines the data for the table footer.
         */
        "_dataFoot"?: Stringified<KoliBriTableDataType[]>;
        /**
          * Defines the horizontal and vertical table headers.
         */
        "_headers": Stringified<KoliBriTableHeaders>;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": string;
        /**
          * Defines the table min-width.
          * @deprecated This property is deprecated and will be removed in the next major release.
         */
        "_minWidth"?: string;
        /**
          * Defines the callback functions for table events.
         */
        "_on"?: TableStatefulCallbacksPropType;
        /**
          * Defines whether to show the data distributed over multiple pages.
         */
        "_pagination"?: boolean | Stringified<KoliBriTablePaginationProps>;
        /**
          * Controls the position of the pagination.
         */
        "_paginationPosition"?: PaginationPositionPropType;
        /**
          * Defines how rows can be selected and the current selection.
         */
        "_selection"?: TableSelectionPropType;
    }
    interface KolTableStateless {
        /**
          * Defines the primary table data.
         */
        "_data": TableDataPropType;
        /**
          * Defines the data for the table footer.
         */
        "_dataFoot"?: TableDataFootPropType;
        /**
          * Defines the horizontal and vertical table headers.
         */
        "_headerCells": TableHeaderCellsPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": string;
        /**
          * Defines the table min-width.
          * @deprecated This property is deprecated and will be removed in the next major release.
         */
        "_minWidth"?: string;
        /**
          * Defines the callback functions for table events.
         */
        "_on"?: TableCallbacksPropType;
        /**
          * Defines how rows can be selected and the current selection.
         */
        "_selection"?: TableSelectionPropType;
    }
    interface KolTableStatelessWc {
        /**
          * Defines the primary table data.
         */
        "_data": TableDataPropType;
        /**
          * Defines the data for the table footer.
         */
        "_dataFoot"?: TableDataFootPropType;
        /**
          * Defines the horizontal and vertical table headers.
         */
        "_headerCells": TableHeaderCellsPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": string;
        /**
          * Defines the table min-width.
          * @deprecated This property is deprecated and will be removed in the next major release.
         */
        "_minWidth"?: string;
        /**
          * Defines the callback functions for table events.
         */
        "_on"?: TableCallbacksPropType;
        /**
          * Defines how rows can be selected and the current selection.
         */
        "_selection"?: TableSelectionPropType;
    }
    interface KolTabs {
        /**
          * Defines the visual orientation of the component.
         */
        "_align"?: AlignPropType;
        /**
          * Defines which behavior is active.
         */
        "_behavior"?: TabBehaviorPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
        /**
          * Gibt die Liste der Callback-Funktionen an, die auf Events aufgerufen werden sollen.
         */
        "_on"?: KoliBriTabsCallbacks;
        /**
          * Defines which tab is active.
         */
        "_selected"?: number;
        /**
          * Defines the tab captions.
         */
        "_tabs": Stringified<TabButtonProps[]>;
    }
    interface KolTextarea {
        /**
          * Defines which key combination can be used to trigger or focus the interactive element of the component.
         */
        "_accessKey"?: string;
        /**
          * Adjusts the height of the element to its content.
          * @TODO : change back to AdjustHeightPropType after stencil #4663 has been resolved
         */
        "_adjustHeight"?: boolean;
        /**
          * Defines whether the screen-readers should read out the notification.
          * @deprecated Will be removed in v3. Use automatic behaviour instead.
         */
        "_alert"?: boolean;
        /**
          * Makes the element not focusable and ignore all events.
          * @TODO : Change type back to `DisabledPropType` after Stencil#4663 has been resolved.
         */
        "_disabled"?: boolean;
        /**
          * Defines the error message text.
          * @deprecated Will be removed in v3. Use `msg` instead.
         */
        "_error"?: string;
        /**
          * Shows the character count on the lower border of the input.
          * @TODO : Change type back to `HasCounterPropType` after Stencil#4663 has been resolved.
         */
        "_hasCounter"?: boolean;
        /**
          * Hides the error message but leaves it in the DOM for the input's aria-describedby.
          * @TODO : Change type back to `HideErrorPropType` after Stencil#4663 has been resolved.
         */
        "_hideError"?: boolean;
        /**
          * Hides the caption by default and displays the caption text with a tooltip when the interactive element is focused or the mouse is over it.
          * @TODO : Change type back to `HideLabelPropType` after Stencil#4663 has been resolved.
         */
        "_hideLabel"?: boolean;
        /**
          * Defines the hint text.
         */
        "_hint"?: string;
        /**
          * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
         */
        "_icons"?: IconsHorizontalPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: IdPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). Set to `false` to enable the expert slot.
         */
        "_label": LabelWithExpertSlotPropType;
        /**
          * Defines the maximum number of input characters.
         */
        "_maxLength"?: number;
        /**
          * Defines the properties for a message rendered as Alert component.
         */
        "_msg"?: Stringified<MsgPropType>;
        /**
          * Defines the technical name of an input field.
         */
        "_name"?: NamePropType;
        /**
          * Gibt die EventCallback-Funktionen für das Input-Event an.
         */
        "_on"?: InputTypeOnDefault;
        /**
          * Defines the placeholder for input field. To be shown when there's no value.
         */
        "_placeholder"?: string;
        /**
          * Makes the input element read only.
          * @TODO : Change type back to `ReadOnlyPropType` after Stencil#4663 has been resolved.
         */
        "_readOnly"?: boolean;
        /**
          * Makes the input element required.
          * @TODO : Change type back to `RequiredPropType` after Stencil#4663 has been resolved.
         */
        "_required"?: boolean;
        /**
          * Defines whether and in which direction the size of the input can be changed by the user. (https://developer.mozilla.org/de/docs/Web/CSS/resize) In version 3 (v3), horizontal resizing is abolished. The corresponding property is then reduced to the properties `vertical` (default) and `none`.
         */
        "_resize"?: CSSResize;
        /**
          * Defines how many rows of text should be visible at the same time.
         */
        "_rows"?: RowsPropType;
        /**
          * Adds a visual short key hint to the component.
         */
        "_shortKey"?: ShortKeyPropType;
        /**
          * Defines whether the browser should check the spelling and grammar.
         */
        "_spellCheck"?: SpellCheckPropType;
        /**
          * Defines which tab-index the primary element of the component has. (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex)
         */
        "_tabIndex"?: number;
        /**
          * Defines where to show the Tooltip preferably: top, right, bottom or left.
         */
        "_tooltipAlign"?: TooltipAlignPropType;
        /**
          * Shows if the input was touched by a user.
          * @TODO : Change type back to `TouchedPropType` after Stencil#4663 has been resolved.
         */
        "_touched"?: boolean;
        /**
          * Defines the value of the input.
         */
        "_value"?: string;
    }
    interface KolToastContainer {
    }
    interface KolToolbar {
        /**
          * Defines the functional elements of toolbar to render (e.g. kol-link, kol-button).
         */
        "_items": ToolbarItemsPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": string;
    }
    interface KolTooltipWc {
        /**
          * Defines the alignment of the tooltip, popover or tabs in relation to the element.
         */
        "_align"?: AlignPropType;
        /**
          * Defines the elements badge text.
         */
        "_badgeText"?: BadgeTextPropType;
        /**
          * Defines the internal ID of the primary component element.
         */
        "_id"?: IdPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
    }
    interface KolTree {
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
    }
    interface KolTreeItem {
        /**
          * If set (to true) the tree item is the active one.
         */
        "_active"?: OpenPropType;
        /**
          * Defines the target URI of the link.
         */
        "_href": HrefPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
        /**
          * Opens/expands the element when truthy, closes/collapses when falsy.
         */
        "_open"?: OpenPropType;
    }
    interface KolTreeItemWc {
        /**
          * If set (to true) the tree item is the active one.
         */
        "_active"?: OpenPropType;
        /**
          * Defines the target URI of the link.
         */
        "_href": HrefPropType;
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
        /**
          * Opens/expands the element when truthy, closes/collapses when falsy.
         */
        "_open"?: OpenPropType;
    }
    interface KolTreeWc {
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
    }
    interface KolVersion {
        /**
          * Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.).
         */
        "_label": LabelPropType;
    }
    interface TestComponent {
    }
    interface IntrinsicElements {
        "kol-abbr": KolAbbr;
        "kol-accordion": KolAccordion;
        "kol-alert": KolAlert;
        "kol-alert-wc": KolAlertWc;
        "kol-avatar": KolAvatar;
        "kol-avatar-wc": KolAvatarWc;
        "kol-badge": KolBadge;
        "kol-breadcrumb": KolBreadcrumb;
        "kol-button": KolButton;
        "kol-button-group": KolButtonGroup;
        "kol-button-group-wc": KolButtonGroupWc;
        "kol-button-link": KolButtonLink;
        "kol-button-wc": KolButtonWc;
        "kol-card": KolCard;
        "kol-combobox": KolCombobox;
        "kol-details": KolDetails;
        "kol-drawer": KolDrawer;
        "kol-form": KolForm;
        "kol-heading": KolHeading;
        "kol-heading-wc": KolHeadingWc;
        "kol-icon": KolIcon;
        "kol-image": KolImage;
        "kol-indented-text": KolIndentedText;
        "kol-indented-text-wc": KolIndentedTextWc;
        "kol-input": KolInput;
        "kol-input-checkbox": KolInputCheckbox;
        "kol-input-color": KolInputColor;
        "kol-input-date": KolInputDate;
        "kol-input-email": KolInputEmail;
        "kol-input-file": KolInputFile;
        "kol-input-number": KolInputNumber;
        "kol-input-password": KolInputPassword;
        "kol-input-radio": KolInputRadio;
        "kol-input-range": KolInputRange;
        "kol-input-text": KolInputText;
        "kol-kolibri": KolKolibri;
        "kol-link": KolLink;
        "kol-link-button": KolLinkButton;
        "kol-link-group": KolLinkGroup;
        "kol-link-wc": KolLinkWc;
        "kol-logo": KolLogo;
        "kol-modal": KolModal;
        "kol-nav": KolNav;
        "kol-pagination": KolPagination;
        "kol-popover-button": KolPopoverButton;
        "kol-popover-wc": KolPopoverWc;
        "kol-progress": KolProgress;
        "kol-quote": KolQuote;
        "kol-select": KolSelect;
        "kol-single-select": KolSingleSelect;
        "kol-skip-nav": KolSkipNav;
        "kol-span-wc": KolSpanWc;
        "kol-spin": KolSpin;
        "kol-split-button": KolSplitButton;
        "kol-symbol": KolSymbol;
        "kol-table": KolTable;
        "kol-table-stateful": KolTableStateful;
        "kol-table-stateless": KolTableStateless;
        "kol-table-stateless-wc": KolTableStatelessWc;
        "kol-tabs": KolTabs;
        "kol-textarea": KolTextarea;
        "kol-toast-container": KolToastContainer;
        "kol-toolbar": KolToolbar;
        "kol-tooltip-wc": KolTooltipWc;
        "kol-tree": KolTree;
        "kol-tree-item": KolTreeItem;
        "kol-tree-item-wc": KolTreeItemWc;
        "kol-tree-wc": KolTreeWc;
        "kol-version": KolVersion;
        "test-component": TestComponent;
    }
}
export { LocalJSX as JSX };
declare module "@stencil/core" {
    export namespace JSX {
        interface IntrinsicElements {
            "kol-abbr": LocalJSX.KolAbbr & JSXBase.HTMLAttributes<HTMLKolAbbrElement>;
            "kol-accordion": LocalJSX.KolAccordion & JSXBase.HTMLAttributes<HTMLKolAccordionElement>;
            "kol-alert": LocalJSX.KolAlert & JSXBase.HTMLAttributes<HTMLKolAlertElement>;
            "kol-alert-wc": LocalJSX.KolAlertWc & JSXBase.HTMLAttributes<HTMLKolAlertWcElement>;
            "kol-avatar": LocalJSX.KolAvatar & JSXBase.HTMLAttributes<HTMLKolAvatarElement>;
            "kol-avatar-wc": LocalJSX.KolAvatarWc & JSXBase.HTMLAttributes<HTMLKolAvatarWcElement>;
            "kol-badge": LocalJSX.KolBadge & JSXBase.HTMLAttributes<HTMLKolBadgeElement>;
            "kol-breadcrumb": LocalJSX.KolBreadcrumb & JSXBase.HTMLAttributes<HTMLKolBreadcrumbElement>;
            "kol-button": LocalJSX.KolButton & JSXBase.HTMLAttributes<HTMLKolButtonElement>;
            "kol-button-group": LocalJSX.KolButtonGroup & JSXBase.HTMLAttributes<HTMLKolButtonGroupElement>;
            /**
             * @deprecated This component has been deprecated as it does not contribute significantly to accessibility.
             */
            "kol-button-group-wc": LocalJSX.KolButtonGroupWc & JSXBase.HTMLAttributes<HTMLKolButtonGroupWcElement>;
            "kol-button-link": LocalJSX.KolButtonLink & JSXBase.HTMLAttributes<HTMLKolButtonLinkElement>;
            "kol-button-wc": LocalJSX.KolButtonWc & JSXBase.HTMLAttributes<HTMLKolButtonWcElement>;
            "kol-card": LocalJSX.KolCard & JSXBase.HTMLAttributes<HTMLKolCardElement>;
            "kol-combobox": LocalJSX.KolCombobox & JSXBase.HTMLAttributes<HTMLKolComboboxElement>;
            "kol-details": LocalJSX.KolDetails & JSXBase.HTMLAttributes<HTMLKolDetailsElement>;
            "kol-drawer": LocalJSX.KolDrawer & JSXBase.HTMLAttributes<HTMLKolDrawerElement>;
            "kol-form": LocalJSX.KolForm & JSXBase.HTMLAttributes<HTMLKolFormElement>;
            "kol-heading": LocalJSX.KolHeading & JSXBase.HTMLAttributes<HTMLKolHeadingElement>;
            "kol-heading-wc": LocalJSX.KolHeadingWc & JSXBase.HTMLAttributes<HTMLKolHeadingWcElement>;
            "kol-icon": LocalJSX.KolIcon & JSXBase.HTMLAttributes<HTMLKolIconElement>;
            "kol-image": LocalJSX.KolImage & JSXBase.HTMLAttributes<HTMLKolImageElement>;
            /**
             * @deprecated Will be removed in v3. Replace with custom HTML and styling.
             */
            "kol-indented-text": LocalJSX.KolIndentedText & JSXBase.HTMLAttributes<HTMLKolIndentedTextElement>;
            /**
             * @deprecated Will be removed in v3. Replace with custom HTML and styling.
             */
            "kol-indented-text-wc": LocalJSX.KolIndentedTextWc & JSXBase.HTMLAttributes<HTMLKolIndentedTextWcElement>;
            "kol-input": LocalJSX.KolInput & JSXBase.HTMLAttributes<HTMLKolInputElement>;
            "kol-input-checkbox": LocalJSX.KolInputCheckbox & JSXBase.HTMLAttributes<HTMLKolInputCheckboxElement>;
            "kol-input-color": LocalJSX.KolInputColor & JSXBase.HTMLAttributes<HTMLKolInputColorElement>;
            "kol-input-date": LocalJSX.KolInputDate & JSXBase.HTMLAttributes<HTMLKolInputDateElement>;
            "kol-input-email": LocalJSX.KolInputEmail & JSXBase.HTMLAttributes<HTMLKolInputEmailElement>;
            "kol-input-file": LocalJSX.KolInputFile & JSXBase.HTMLAttributes<HTMLKolInputFileElement>;
            "kol-input-number": LocalJSX.KolInputNumber & JSXBase.HTMLAttributes<HTMLKolInputNumberElement>;
            "kol-input-password": LocalJSX.KolInputPassword & JSXBase.HTMLAttributes<HTMLKolInputPasswordElement>;
            "kol-input-radio": LocalJSX.KolInputRadio & JSXBase.HTMLAttributes<HTMLKolInputRadioElement>;
            "kol-input-range": LocalJSX.KolInputRange & JSXBase.HTMLAttributes<HTMLKolInputRangeElement>;
            "kol-input-text": LocalJSX.KolInputText & JSXBase.HTMLAttributes<HTMLKolInputTextElement>;
            "kol-kolibri": LocalJSX.KolKolibri & JSXBase.HTMLAttributes<HTMLKolKolibriElement>;
            "kol-link": LocalJSX.KolLink & JSXBase.HTMLAttributes<HTMLKolLinkElement>;
            "kol-link-button": LocalJSX.KolLinkButton & JSXBase.HTMLAttributes<HTMLKolLinkButtonElement>;
            "kol-link-group": LocalJSX.KolLinkGroup & JSXBase.HTMLAttributes<HTMLKolLinkGroupElement>;
            "kol-link-wc": LocalJSX.KolLinkWc & JSXBase.HTMLAttributes<HTMLKolLinkWcElement>;
            /**
             * @deprecated 
             */
            "kol-logo": LocalJSX.KolLogo & JSXBase.HTMLAttributes<HTMLKolLogoElement>;
            /**
             * https://en.wikipedia.org/wiki/Modal_window
             */
            "kol-modal": LocalJSX.KolModal & JSXBase.HTMLAttributes<HTMLKolModalElement>;
            "kol-nav": LocalJSX.KolNav & JSXBase.HTMLAttributes<HTMLKolNavElement>;
            "kol-pagination": LocalJSX.KolPagination & JSXBase.HTMLAttributes<HTMLKolPaginationElement>;
            "kol-popover-button": LocalJSX.KolPopoverButton & JSXBase.HTMLAttributes<HTMLKolPopoverButtonElement>;
            "kol-popover-wc": LocalJSX.KolPopoverWc & JSXBase.HTMLAttributes<HTMLKolPopoverWcElement>;
            "kol-progress": LocalJSX.KolProgress & JSXBase.HTMLAttributes<HTMLKolProgressElement>;
            "kol-quote": LocalJSX.KolQuote & JSXBase.HTMLAttributes<HTMLKolQuoteElement>;
            "kol-select": LocalJSX.KolSelect & JSXBase.HTMLAttributes<HTMLKolSelectElement>;
            "kol-single-select": LocalJSX.KolSingleSelect & JSXBase.HTMLAttributes<HTMLKolSingleSelectElement>;
            "kol-skip-nav": LocalJSX.KolSkipNav & JSXBase.HTMLAttributes<HTMLKolSkipNavElement>;
            "kol-span-wc": LocalJSX.KolSpanWc & JSXBase.HTMLAttributes<HTMLKolSpanWcElement>;
            "kol-spin": LocalJSX.KolSpin & JSXBase.HTMLAttributes<HTMLKolSpinElement>;
            "kol-split-button": LocalJSX.KolSplitButton & JSXBase.HTMLAttributes<HTMLKolSplitButtonElement>;
            "kol-symbol": LocalJSX.KolSymbol & JSXBase.HTMLAttributes<HTMLKolSymbolElement>;
            /**
             * @deprecated Use KolTableStateful instead.
             */
            "kol-table": LocalJSX.KolTable & JSXBase.HTMLAttributes<HTMLKolTableElement>;
            "kol-table-stateful": LocalJSX.KolTableStateful & JSXBase.HTMLAttributes<HTMLKolTableStatefulElement>;
            "kol-table-stateless": LocalJSX.KolTableStateless & JSXBase.HTMLAttributes<HTMLKolTableStatelessElement>;
            "kol-table-stateless-wc": LocalJSX.KolTableStatelessWc & JSXBase.HTMLAttributes<HTMLKolTableStatelessWcElement>;
            "kol-tabs": LocalJSX.KolTabs & JSXBase.HTMLAttributes<HTMLKolTabsElement>;
            "kol-textarea": LocalJSX.KolTextarea & JSXBase.HTMLAttributes<HTMLKolTextareaElement>;
            "kol-toast-container": LocalJSX.KolToastContainer & JSXBase.HTMLAttributes<HTMLKolToastContainerElement>;
            "kol-toolbar": LocalJSX.KolToolbar & JSXBase.HTMLAttributes<HTMLKolToolbarElement>;
            "kol-tooltip-wc": LocalJSX.KolTooltipWc & JSXBase.HTMLAttributes<HTMLKolTooltipWcElement>;
            "kol-tree": LocalJSX.KolTree & JSXBase.HTMLAttributes<HTMLKolTreeElement>;
            "kol-tree-item": LocalJSX.KolTreeItem & JSXBase.HTMLAttributes<HTMLKolTreeItemElement>;
            "kol-tree-item-wc": LocalJSX.KolTreeItemWc & JSXBase.HTMLAttributes<HTMLKolTreeItemWcElement>;
            "kol-tree-wc": LocalJSX.KolTreeWc & JSXBase.HTMLAttributes<HTMLKolTreeWcElement>;
            "kol-version": LocalJSX.KolVersion & JSXBase.HTMLAttributes<HTMLKolVersionElement>;
            "test-component": LocalJSX.TestComponent & JSXBase.HTMLAttributes<HTMLTestComponentElement>;
        }
    }
}
