/* 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 FmrlCountdown { "time": number; } interface FmrlEncryptedLink { "base": string; "help": string; "hint": string; "href": string; "target": string; } interface FmrlLinkInput { "base": string; "button": string; "defaultValue": string; "label": string; "placeholder": string; "protocol": string; "target": string; "transform": 'lower' | 'upper' | 'none'; } interface FmrlOtpEncrypt { } interface FmrlRedeemBod { "tel": string; } interface FmrlRedeemInstructionsAmazon { } interface FmrlRedeemInstructionsApple { } interface FmrlRedeemInstructionsTremendous { } interface FmrlScramble { "data": string; "dataSrc": string; "delay": number; "repeat": number; } interface FmrlScrambleText { "heading": 1 | 2 | 3 | 4 | 5 | 6; "startText": string; "text": string; } interface FmrlVoucher { "amount": string; "code": string; "encrypted": boolean; "hint": string; "link": string; "target": string; "type": 'amazon' | 'apple' | 'tremendous' | 'bod' | 'other'; } } declare global { interface HTMLFmrlCountdownElement extends Components.FmrlCountdown, HTMLStencilElement { } var HTMLFmrlCountdownElement: { prototype: HTMLFmrlCountdownElement; new (): HTMLFmrlCountdownElement; }; interface HTMLFmrlEncryptedLinkElement extends Components.FmrlEncryptedLink, HTMLStencilElement { } var HTMLFmrlEncryptedLinkElement: { prototype: HTMLFmrlEncryptedLinkElement; new (): HTMLFmrlEncryptedLinkElement; }; interface HTMLFmrlLinkInputElement extends Components.FmrlLinkInput, HTMLStencilElement { } var HTMLFmrlLinkInputElement: { prototype: HTMLFmrlLinkInputElement; new (): HTMLFmrlLinkInputElement; }; interface HTMLFmrlOtpEncryptElement extends Components.FmrlOtpEncrypt, HTMLStencilElement { } var HTMLFmrlOtpEncryptElement: { prototype: HTMLFmrlOtpEncryptElement; new (): HTMLFmrlOtpEncryptElement; }; interface HTMLFmrlRedeemBodElement extends Components.FmrlRedeemBod, HTMLStencilElement { } var HTMLFmrlRedeemBodElement: { prototype: HTMLFmrlRedeemBodElement; new (): HTMLFmrlRedeemBodElement; }; interface HTMLFmrlRedeemInstructionsAmazonElement extends Components.FmrlRedeemInstructionsAmazon, HTMLStencilElement { } var HTMLFmrlRedeemInstructionsAmazonElement: { prototype: HTMLFmrlRedeemInstructionsAmazonElement; new (): HTMLFmrlRedeemInstructionsAmazonElement; }; interface HTMLFmrlRedeemInstructionsAppleElement extends Components.FmrlRedeemInstructionsApple, HTMLStencilElement { } var HTMLFmrlRedeemInstructionsAppleElement: { prototype: HTMLFmrlRedeemInstructionsAppleElement; new (): HTMLFmrlRedeemInstructionsAppleElement; }; interface HTMLFmrlRedeemInstructionsTremendousElement extends Components.FmrlRedeemInstructionsTremendous, HTMLStencilElement { } var HTMLFmrlRedeemInstructionsTremendousElement: { prototype: HTMLFmrlRedeemInstructionsTremendousElement; new (): HTMLFmrlRedeemInstructionsTremendousElement; }; interface HTMLFmrlScrambleElement extends Components.FmrlScramble, HTMLStencilElement { } var HTMLFmrlScrambleElement: { prototype: HTMLFmrlScrambleElement; new (): HTMLFmrlScrambleElement; }; interface HTMLFmrlScrambleTextElement extends Components.FmrlScrambleText, HTMLStencilElement { } var HTMLFmrlScrambleTextElement: { prototype: HTMLFmrlScrambleTextElement; new (): HTMLFmrlScrambleTextElement; }; interface HTMLFmrlVoucherElement extends Components.FmrlVoucher, HTMLStencilElement { } var HTMLFmrlVoucherElement: { prototype: HTMLFmrlVoucherElement; new (): HTMLFmrlVoucherElement; }; interface HTMLElementTagNameMap { "fmrl-countdown": HTMLFmrlCountdownElement; "fmrl-encrypted-link": HTMLFmrlEncryptedLinkElement; "fmrl-link-input": HTMLFmrlLinkInputElement; "fmrl-otp-encrypt": HTMLFmrlOtpEncryptElement; "fmrl-redeem-bod": HTMLFmrlRedeemBodElement; "fmrl-redeem-instructions-amazon": HTMLFmrlRedeemInstructionsAmazonElement; "fmrl-redeem-instructions-apple": HTMLFmrlRedeemInstructionsAppleElement; "fmrl-redeem-instructions-tremendous": HTMLFmrlRedeemInstructionsTremendousElement; "fmrl-scramble": HTMLFmrlScrambleElement; "fmrl-scramble-text": HTMLFmrlScrambleTextElement; "fmrl-voucher": HTMLFmrlVoucherElement; } } declare namespace LocalJSX { interface FmrlCountdown { "time"?: number; } interface FmrlEncryptedLink { "base"?: string; "help"?: string; "hint"?: string; "href"?: string; "target"?: string; } interface FmrlLinkInput { "base"?: string; "button"?: string; "defaultValue"?: string; "label"?: string; "placeholder"?: string; "protocol"?: string; "target"?: string; "transform"?: 'lower' | 'upper' | 'none'; } interface FmrlOtpEncrypt { } interface FmrlRedeemBod { "tel"?: string; } interface FmrlRedeemInstructionsAmazon { } interface FmrlRedeemInstructionsApple { } interface FmrlRedeemInstructionsTremendous { } interface FmrlScramble { "data"?: string; "dataSrc"?: string; "delay"?: number; "repeat"?: number; } interface FmrlScrambleText { "heading"?: 1 | 2 | 3 | 4 | 5 | 6; "onScrambleDone"?: (event: CustomEvent) => void; "startText"?: string; "text"?: string; } interface FmrlVoucher { "amount"?: string; "code"?: string; "encrypted"?: boolean; "hint"?: string; "link"?: string; "target"?: string; "type"?: 'amazon' | 'apple' | 'tremendous' | 'bod' | 'other'; } interface IntrinsicElements { "fmrl-countdown": FmrlCountdown; "fmrl-encrypted-link": FmrlEncryptedLink; "fmrl-link-input": FmrlLinkInput; "fmrl-otp-encrypt": FmrlOtpEncrypt; "fmrl-redeem-bod": FmrlRedeemBod; "fmrl-redeem-instructions-amazon": FmrlRedeemInstructionsAmazon; "fmrl-redeem-instructions-apple": FmrlRedeemInstructionsApple; "fmrl-redeem-instructions-tremendous": FmrlRedeemInstructionsTremendous; "fmrl-scramble": FmrlScramble; "fmrl-scramble-text": FmrlScrambleText; "fmrl-voucher": FmrlVoucher; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "fmrl-countdown": LocalJSX.FmrlCountdown & JSXBase.HTMLAttributes; "fmrl-encrypted-link": LocalJSX.FmrlEncryptedLink & JSXBase.HTMLAttributes; "fmrl-link-input": LocalJSX.FmrlLinkInput & JSXBase.HTMLAttributes; "fmrl-otp-encrypt": LocalJSX.FmrlOtpEncrypt & JSXBase.HTMLAttributes; "fmrl-redeem-bod": LocalJSX.FmrlRedeemBod & JSXBase.HTMLAttributes; "fmrl-redeem-instructions-amazon": LocalJSX.FmrlRedeemInstructionsAmazon & JSXBase.HTMLAttributes; "fmrl-redeem-instructions-apple": LocalJSX.FmrlRedeemInstructionsApple & JSXBase.HTMLAttributes; "fmrl-redeem-instructions-tremendous": LocalJSX.FmrlRedeemInstructionsTremendous & JSXBase.HTMLAttributes; "fmrl-scramble": LocalJSX.FmrlScramble & JSXBase.HTMLAttributes; "fmrl-scramble-text": LocalJSX.FmrlScrambleText & JSXBase.HTMLAttributes; "fmrl-voucher": LocalJSX.FmrlVoucher & JSXBase.HTMLAttributes; } } }