/* 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 MyComponent { /** * The first name */ "first": string; /** * The last name */ "last": string; /** * The middle name */ "middle": string; } interface OctButton { "color": 'primary' | 'danger'; "disabled": boolean; "icon": string; "iconPosition": 'left' | 'right'; "size": 'sm' | 'md' | 'lg'; "text": string; "type": 'button' | 'submit'; "variant": 'solid' | 'outline' | 'link'; } interface OctFormGroup { "error": string | boolean; "label": string; "required": boolean; "select": boolean; } interface OctIcon { "icon": string; "pointer": boolean; "position": 'center' | 'left' | 'right'; "type": 'svg' | 'png' | 'jpg'; } interface OctLoading { "alignCenter": boolean; } interface OctModal { "center": boolean; "closeModal": () => void; "isOpen": boolean; } interface OctSelectDropdown { "error": string | boolean; "label": string; "required": boolean; "selectedLabel": string; } interface OctStepper { "currentStep": number; "stepList": string[]; } interface OctTable { } interface OctTitlePage { "text": string; } interface OctTitleSection { "icon": string; "text": string; } interface OctToggle { "label": string; "labelFor": string; } interface OctopusSimpleShipping { "productId": string; "token": string; } } declare global { interface HTMLMyComponentElement extends Components.MyComponent, HTMLStencilElement { } var HTMLMyComponentElement: { prototype: HTMLMyComponentElement; new (): HTMLMyComponentElement; }; interface HTMLOctButtonElement extends Components.OctButton, HTMLStencilElement { } var HTMLOctButtonElement: { prototype: HTMLOctButtonElement; new (): HTMLOctButtonElement; }; interface HTMLOctFormGroupElement extends Components.OctFormGroup, HTMLStencilElement { } var HTMLOctFormGroupElement: { prototype: HTMLOctFormGroupElement; new (): HTMLOctFormGroupElement; }; interface HTMLOctIconElement extends Components.OctIcon, HTMLStencilElement { } var HTMLOctIconElement: { prototype: HTMLOctIconElement; new (): HTMLOctIconElement; }; interface HTMLOctLoadingElement extends Components.OctLoading, HTMLStencilElement { } var HTMLOctLoadingElement: { prototype: HTMLOctLoadingElement; new (): HTMLOctLoadingElement; }; interface HTMLOctModalElement extends Components.OctModal, HTMLStencilElement { } var HTMLOctModalElement: { prototype: HTMLOctModalElement; new (): HTMLOctModalElement; }; interface HTMLOctSelectDropdownElement extends Components.OctSelectDropdown, HTMLStencilElement { } var HTMLOctSelectDropdownElement: { prototype: HTMLOctSelectDropdownElement; new (): HTMLOctSelectDropdownElement; }; interface HTMLOctStepperElement extends Components.OctStepper, HTMLStencilElement { } var HTMLOctStepperElement: { prototype: HTMLOctStepperElement; new (): HTMLOctStepperElement; }; interface HTMLOctTableElement extends Components.OctTable, HTMLStencilElement { } var HTMLOctTableElement: { prototype: HTMLOctTableElement; new (): HTMLOctTableElement; }; interface HTMLOctTitlePageElement extends Components.OctTitlePage, HTMLStencilElement { } var HTMLOctTitlePageElement: { prototype: HTMLOctTitlePageElement; new (): HTMLOctTitlePageElement; }; interface HTMLOctTitleSectionElement extends Components.OctTitleSection, HTMLStencilElement { } var HTMLOctTitleSectionElement: { prototype: HTMLOctTitleSectionElement; new (): HTMLOctTitleSectionElement; }; interface HTMLOctToggleElement extends Components.OctToggle, HTMLStencilElement { } var HTMLOctToggleElement: { prototype: HTMLOctToggleElement; new (): HTMLOctToggleElement; }; interface HTMLOctopusSimpleShippingElement extends Components.OctopusSimpleShipping, HTMLStencilElement { } var HTMLOctopusSimpleShippingElement: { prototype: HTMLOctopusSimpleShippingElement; new (): HTMLOctopusSimpleShippingElement; }; interface HTMLElementTagNameMap { "my-component": HTMLMyComponentElement; "oct-button": HTMLOctButtonElement; "oct-form-group": HTMLOctFormGroupElement; "oct-icon": HTMLOctIconElement; "oct-loading": HTMLOctLoadingElement; "oct-modal": HTMLOctModalElement; "oct-select-dropdown": HTMLOctSelectDropdownElement; "oct-stepper": HTMLOctStepperElement; "oct-table": HTMLOctTableElement; "oct-title-page": HTMLOctTitlePageElement; "oct-title-section": HTMLOctTitleSectionElement; "oct-toggle": HTMLOctToggleElement; "octopus-simple-shipping": HTMLOctopusSimpleShippingElement; } } declare namespace LocalJSX { interface MyComponent { /** * The first name */ "first"?: string; /** * The last name */ "last"?: string; /** * The middle name */ "middle"?: string; } interface OctButton { "color"?: 'primary' | 'danger'; "disabled"?: boolean; "icon"?: string; "iconPosition"?: 'left' | 'right'; "size"?: 'sm' | 'md' | 'lg'; "text"?: string; "type"?: 'button' | 'submit'; "variant"?: 'solid' | 'outline' | 'link'; } interface OctFormGroup { "error"?: string | boolean; "label"?: string; "required"?: boolean; "select"?: boolean; } interface OctIcon { "icon"?: string; "pointer"?: boolean; "position"?: 'center' | 'left' | 'right'; "type"?: 'svg' | 'png' | 'jpg'; } interface OctLoading { "alignCenter"?: boolean; } interface OctModal { "center"?: boolean; "closeModal"?: () => void; "isOpen"?: boolean; } interface OctSelectDropdown { "error"?: string | boolean; "label"?: string; "required"?: boolean; "selectedLabel"?: string; } interface OctStepper { "currentStep"?: number; "stepList"?: string[]; } interface OctTable { } interface OctTitlePage { "text"?: string; } interface OctTitleSection { "icon"?: string; "text"?: string; } interface OctToggle { "label"?: string; "labelFor"?: string; } interface OctopusSimpleShipping { "productId"?: string; "token"?: string; } interface IntrinsicElements { "my-component": MyComponent; "oct-button": OctButton; "oct-form-group": OctFormGroup; "oct-icon": OctIcon; "oct-loading": OctLoading; "oct-modal": OctModal; "oct-select-dropdown": OctSelectDropdown; "oct-stepper": OctStepper; "oct-table": OctTable; "oct-title-page": OctTitlePage; "oct-title-section": OctTitleSection; "oct-toggle": OctToggle; "octopus-simple-shipping": OctopusSimpleShipping; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "my-component": LocalJSX.MyComponent & JSXBase.HTMLAttributes; "oct-button": LocalJSX.OctButton & JSXBase.HTMLAttributes; "oct-form-group": LocalJSX.OctFormGroup & JSXBase.HTMLAttributes; "oct-icon": LocalJSX.OctIcon & JSXBase.HTMLAttributes; "oct-loading": LocalJSX.OctLoading & JSXBase.HTMLAttributes; "oct-modal": LocalJSX.OctModal & JSXBase.HTMLAttributes; "oct-select-dropdown": LocalJSX.OctSelectDropdown & JSXBase.HTMLAttributes; "oct-stepper": LocalJSX.OctStepper & JSXBase.HTMLAttributes; "oct-table": LocalJSX.OctTable & JSXBase.HTMLAttributes; "oct-title-page": LocalJSX.OctTitlePage & JSXBase.HTMLAttributes; "oct-title-section": LocalJSX.OctTitleSection & JSXBase.HTMLAttributes; "oct-toggle": LocalJSX.OctToggle & JSXBase.HTMLAttributes; "octopus-simple-shipping": LocalJSX.OctopusSimpleShipping & JSXBase.HTMLAttributes; } } }