/* 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"; export namespace Components { interface SuiButton { "disabled": boolean; } interface SuiFlextext { "maxSize": number; "minSize": number; } interface SuiInput { "checked": boolean | null; "disabled": boolean; "el": HTMLInputElement; "required": boolean; "setCheckDefault": () => Promise; "type": string; "value": any; "valueDefault": any; } interface SuiNav { "autoHide": number; } interface SuiOverlay { "close": (cb?: () => any) => Promise; "open": (cb?: () => any) => Promise; "position": string; "transitionTime": string; } interface SuiSelect { "disabled": boolean; "el": HTMLSelectElement; "multiple": boolean; "required": boolean; "setValueDefault": () => Promise; "value": string; } interface SuiTextarea { "disabled": boolean; "el": HTMLTextAreaElement; "value": string; } interface SuiTooltip { } } declare global { interface HTMLSuiButtonElement extends Components.SuiButton, HTMLStencilElement { } var HTMLSuiButtonElement: { prototype: HTMLSuiButtonElement; new (): HTMLSuiButtonElement; }; interface HTMLSuiFlextextElement extends Components.SuiFlextext, HTMLStencilElement { } var HTMLSuiFlextextElement: { prototype: HTMLSuiFlextextElement; new (): HTMLSuiFlextextElement; }; interface HTMLSuiInputElement extends Components.SuiInput, HTMLStencilElement { } var HTMLSuiInputElement: { prototype: HTMLSuiInputElement; new (): HTMLSuiInputElement; }; interface HTMLSuiNavElement extends Components.SuiNav, HTMLStencilElement { } var HTMLSuiNavElement: { prototype: HTMLSuiNavElement; new (): HTMLSuiNavElement; }; interface HTMLSuiOverlayElement extends Components.SuiOverlay, HTMLStencilElement { } var HTMLSuiOverlayElement: { prototype: HTMLSuiOverlayElement; new (): HTMLSuiOverlayElement; }; interface HTMLSuiSelectElement extends Components.SuiSelect, HTMLStencilElement { } var HTMLSuiSelectElement: { prototype: HTMLSuiSelectElement; new (): HTMLSuiSelectElement; }; interface HTMLSuiTextareaElement extends Components.SuiTextarea, HTMLStencilElement { } var HTMLSuiTextareaElement: { prototype: HTMLSuiTextareaElement; new (): HTMLSuiTextareaElement; }; interface HTMLSuiTooltipElement extends Components.SuiTooltip, HTMLStencilElement { } var HTMLSuiTooltipElement: { prototype: HTMLSuiTooltipElement; new (): HTMLSuiTooltipElement; }; interface HTMLElementTagNameMap { "sui-button": HTMLSuiButtonElement; "sui-flextext": HTMLSuiFlextextElement; "sui-input": HTMLSuiInputElement; "sui-nav": HTMLSuiNavElement; "sui-overlay": HTMLSuiOverlayElement; "sui-select": HTMLSuiSelectElement; "sui-textarea": HTMLSuiTextareaElement; "sui-tooltip": HTMLSuiTooltipElement; } } declare namespace LocalJSX { interface SuiButton { "disabled"?: boolean; } interface SuiFlextext { "maxSize"?: number; "minSize"?: number; } interface SuiInput { "checked"?: boolean | null; "disabled"?: boolean; "el"?: HTMLInputElement; "required"?: boolean; "type"?: string; "value"?: any; "valueDefault"?: any; } interface SuiNav { "autoHide"?: number; } interface SuiOverlay { "position"?: string; "transitionTime"?: string; } interface SuiSelect { "disabled"?: boolean; "el"?: HTMLSelectElement; "multiple"?: boolean; "required"?: boolean; "value"?: string; } interface SuiTextarea { "disabled"?: boolean; "el"?: HTMLTextAreaElement; "value"?: string; } interface SuiTooltip { } interface IntrinsicElements { "sui-button": SuiButton; "sui-flextext": SuiFlextext; "sui-input": SuiInput; "sui-nav": SuiNav; "sui-overlay": SuiOverlay; "sui-select": SuiSelect; "sui-textarea": SuiTextarea; "sui-tooltip": SuiTooltip; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "sui-button": LocalJSX.SuiButton & JSXBase.HTMLAttributes; "sui-flextext": LocalJSX.SuiFlextext & JSXBase.HTMLAttributes; "sui-input": LocalJSX.SuiInput & JSXBase.HTMLAttributes; "sui-nav": LocalJSX.SuiNav & JSXBase.HTMLAttributes; "sui-overlay": LocalJSX.SuiOverlay & JSXBase.HTMLAttributes; "sui-select": LocalJSX.SuiSelect & JSXBase.HTMLAttributes; "sui-textarea": LocalJSX.SuiTextarea & JSXBase.HTMLAttributes; "sui-tooltip": LocalJSX.SuiTooltip & JSXBase.HTMLAttributes; } } }