/* 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 { FormattedValue } from "./utils/formatting/types"; export { FormattedValue } from "./utils/formatting/types"; export namespace Components { interface ProteanButton { "a11yLabel": string; "disabled": boolean; "fullWidth": boolean; "type": string; "variant": string; } interface ProteanCheckbox { "a11yLabel": string; "alignment": 'left' | 'right'; "checked": boolean; "disabled": boolean; "indeterminate": boolean; "label": string; "variant": string; } interface ProteanClickElsewhere { } interface ProteanIcon { "type": string; "use": string; } interface ProteanInput { "a11yExpanded": boolean | undefined; "a11yLabel": string; "ariaHasPopup": string; "ariaRole": string; "disabled": boolean; "errors": string[]; "format": string; "hints": string[]; "label": string; "maxlength": number; "optional": boolean; "readonly": boolean; "suppressMessages": boolean; "type": string; "value": string; } interface ProteanMessage { "level": string; "type": string; "variant": string; } interface ProteanOptgroup { "disabled": boolean; "label": string; } interface ProteanOption { "active": boolean; "disabled": boolean; "disabledGroup": boolean; "label": string; "selected": boolean; "value": string; } interface ProteanSelect { "a11yLabel": string; "disabled": boolean; "errors": string[]; "label": string; "multiple": boolean; "optional": boolean; "selectedOptions": string[]; "value": string; } interface ProteanTabContainer { "name": string; "value": string; } interface ProteanTabPane { "guid": number; "index": number; "label": string; "name": string; "selected": boolean; "value": string; } } export interface ProteanCheckboxCustomEvent extends CustomEvent { detail: T; target: HTMLProteanCheckboxElement; } export interface ProteanClickElsewhereCustomEvent extends CustomEvent { detail: T; target: HTMLProteanClickElsewhereElement; } export interface ProteanInputCustomEvent extends CustomEvent { detail: T; target: HTMLProteanInputElement; } export interface ProteanSelectCustomEvent extends CustomEvent { detail: T; target: HTMLProteanSelectElement; } export interface ProteanTabContainerCustomEvent extends CustomEvent { detail: T; target: HTMLProteanTabContainerElement; } declare global { interface HTMLProteanButtonElement extends Components.ProteanButton, HTMLStencilElement { } var HTMLProteanButtonElement: { prototype: HTMLProteanButtonElement; new (): HTMLProteanButtonElement; }; interface HTMLProteanCheckboxElement extends Components.ProteanCheckbox, HTMLStencilElement { } var HTMLProteanCheckboxElement: { prototype: HTMLProteanCheckboxElement; new (): HTMLProteanCheckboxElement; }; interface HTMLProteanClickElsewhereElement extends Components.ProteanClickElsewhere, HTMLStencilElement { } var HTMLProteanClickElsewhereElement: { prototype: HTMLProteanClickElsewhereElement; new (): HTMLProteanClickElsewhereElement; }; interface HTMLProteanIconElement extends Components.ProteanIcon, HTMLStencilElement { } var HTMLProteanIconElement: { prototype: HTMLProteanIconElement; new (): HTMLProteanIconElement; }; interface HTMLProteanInputElement extends Components.ProteanInput, HTMLStencilElement { } var HTMLProteanInputElement: { prototype: HTMLProteanInputElement; new (): HTMLProteanInputElement; }; interface HTMLProteanMessageElement extends Components.ProteanMessage, HTMLStencilElement { } var HTMLProteanMessageElement: { prototype: HTMLProteanMessageElement; new (): HTMLProteanMessageElement; }; interface HTMLProteanOptgroupElement extends Components.ProteanOptgroup, HTMLStencilElement { } var HTMLProteanOptgroupElement: { prototype: HTMLProteanOptgroupElement; new (): HTMLProteanOptgroupElement; }; interface HTMLProteanOptionElement extends Components.ProteanOption, HTMLStencilElement { } var HTMLProteanOptionElement: { prototype: HTMLProteanOptionElement; new (): HTMLProteanOptionElement; }; interface HTMLProteanSelectElement extends Components.ProteanSelect, HTMLStencilElement { } var HTMLProteanSelectElement: { prototype: HTMLProteanSelectElement; new (): HTMLProteanSelectElement; }; interface HTMLProteanTabContainerElement extends Components.ProteanTabContainer, HTMLStencilElement { } var HTMLProteanTabContainerElement: { prototype: HTMLProteanTabContainerElement; new (): HTMLProteanTabContainerElement; }; interface HTMLProteanTabPaneElement extends Components.ProteanTabPane, HTMLStencilElement { } var HTMLProteanTabPaneElement: { prototype: HTMLProteanTabPaneElement; new (): HTMLProteanTabPaneElement; }; interface HTMLElementTagNameMap { "protean-button": HTMLProteanButtonElement; "protean-checkbox": HTMLProteanCheckboxElement; "protean-click-elsewhere": HTMLProteanClickElsewhereElement; "protean-icon": HTMLProteanIconElement; "protean-input": HTMLProteanInputElement; "protean-message": HTMLProteanMessageElement; "protean-optgroup": HTMLProteanOptgroupElement; "protean-option": HTMLProteanOptionElement; "protean-select": HTMLProteanSelectElement; "protean-tab-container": HTMLProteanTabContainerElement; "protean-tab-pane": HTMLProteanTabPaneElement; } } declare namespace LocalJSX { interface ProteanButton { "a11yLabel"?: string; "disabled"?: boolean; "fullWidth"?: boolean; "type"?: string; "variant"?: string; } interface ProteanCheckbox { "a11yLabel"?: string; "alignment"?: 'left' | 'right'; "checked"?: boolean; "disabled"?: boolean; "indeterminate"?: boolean; "label"?: string; "onChange"?: (event: ProteanCheckboxCustomEvent) => void; "variant"?: string; } interface ProteanClickElsewhere { "onChange"?: (event: ProteanClickElsewhereCustomEvent) => void; } interface ProteanIcon { "type"?: string; "use"?: string; } interface ProteanInput { "a11yExpanded"?: boolean | undefined; "a11yLabel"?: string; "ariaHasPopup"?: string; "ariaRole"?: string; "disabled"?: boolean; "errors"?: string[]; "format"?: string; "hints"?: string[]; "label"?: string; "maxlength"?: number; "onChange"?: (event: ProteanInputCustomEvent) => void; "onInput"?: (event: ProteanInputCustomEvent) => void; "optional"?: boolean; "readonly"?: boolean; "suppressMessages"?: boolean; "type"?: string; "value"?: string; } interface ProteanMessage { "level"?: string; "type"?: string; "variant"?: string; } interface ProteanOptgroup { "disabled"?: boolean; "label"?: string; } interface ProteanOption { "active"?: boolean; "disabled"?: boolean; "disabledGroup"?: boolean; "label"?: string; "selected"?: boolean; "value"?: string; } interface ProteanSelect { "a11yLabel"?: string; "disabled"?: boolean; "errors"?: string[]; "label"?: string; "multiple"?: boolean; "onChange"?: (event: ProteanSelectCustomEvent) => void; "optional"?: boolean; "selectedOptions"?: string[]; "value"?: string; } interface ProteanTabContainer { "name"?: string; "onChange"?: (event: ProteanTabContainerCustomEvent) => void; "value"?: string; } interface ProteanTabPane { "guid"?: number; "index"?: number; "label"?: string; "name"?: string; "selected"?: boolean; "value"?: string; } interface IntrinsicElements { "protean-button": ProteanButton; "protean-checkbox": ProteanCheckbox; "protean-click-elsewhere": ProteanClickElsewhere; "protean-icon": ProteanIcon; "protean-input": ProteanInput; "protean-message": ProteanMessage; "protean-optgroup": ProteanOptgroup; "protean-option": ProteanOption; "protean-select": ProteanSelect; "protean-tab-container": ProteanTabContainer; "protean-tab-pane": ProteanTabPane; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "protean-button": LocalJSX.ProteanButton & JSXBase.HTMLAttributes; "protean-checkbox": LocalJSX.ProteanCheckbox & JSXBase.HTMLAttributes; "protean-click-elsewhere": LocalJSX.ProteanClickElsewhere & JSXBase.HTMLAttributes; "protean-icon": LocalJSX.ProteanIcon & JSXBase.HTMLAttributes; "protean-input": LocalJSX.ProteanInput & JSXBase.HTMLAttributes; "protean-message": LocalJSX.ProteanMessage & JSXBase.HTMLAttributes; "protean-optgroup": LocalJSX.ProteanOptgroup & JSXBase.HTMLAttributes; "protean-option": LocalJSX.ProteanOption & JSXBase.HTMLAttributes; "protean-select": LocalJSX.ProteanSelect & JSXBase.HTMLAttributes; "protean-tab-container": LocalJSX.ProteanTabContainer & JSXBase.HTMLAttributes; "protean-tab-pane": LocalJSX.ProteanTabPane & JSXBase.HTMLAttributes; } } }