/* 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.core'; export namespace Components { interface FlButton { 'size': "Small" | "Medium" | "Large"; } interface FlFormGroup {} } declare global { interface HTMLFlButtonElement extends Components.FlButton, HTMLStencilElement {} var HTMLFlButtonElement: { prototype: HTMLFlButtonElement; new (): HTMLFlButtonElement; }; interface HTMLFlFormGroupElement extends Components.FlFormGroup, HTMLStencilElement {} var HTMLFlFormGroupElement: { prototype: HTMLFlFormGroupElement; new (): HTMLFlFormGroupElement; }; interface HTMLElementTagNameMap { 'fl-button': HTMLFlButtonElement; 'fl-form-group': HTMLFlFormGroupElement; } } declare namespace LocalJSX { interface FlButton { 'onButtonClicked'?: (event: CustomEvent) => void; 'size'?: "Small" | "Medium" | "Large"; } interface FlFormGroup {} interface IntrinsicElements { 'fl-button': FlButton; 'fl-form-group': FlFormGroup; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { 'fl-button': LocalJSX.FlButton & JSXBase.HTMLAttributes; 'fl-form-group': LocalJSX.FlFormGroup & JSXBase.HTMLAttributes; } } }