import { FunctionalComponent, h } from '@stencil/core'; export type InputProps = { autoComplete?: string; className?: string; id: string; name?: string; type: string; role?: string; value?: string | number; checked?: boolean; required?: boolean; inputMode?: string; placeholder?: string; ariaLabel?: string; ariaInvalid?: boolean; ariaControls?: string; ariaHaspopup?: string; ariaExpanded?: boolean; ariaAutocomplete?: string; ariaActivedescendant?: string; ariaDescribedBy?: string; onKeyDown?: ((event: Event) => void) | undefined; onInput?: ((event: Event) => void) | undefined; onChange?: ((event: Event) => void) | undefined; onBlur?: ((event: Event) => void) | undefined; onFocus?: ((event: Event) => void) | undefined; onClick?: ((event: Event) => void) | undefined; ref?: (el: HTMLInputElement) => HTMLElement; }; export const Input: FunctionalComponent = ({ autoComplete, className, id, name, placeholder, type, role, value, checked, required, onKeyDown, onInput, onChange, onBlur, onFocus, onClick, ariaLabel, ariaInvalid, ariaControls, ariaHaspopup, ariaExpanded, ariaAutocomplete, ariaActivedescendant, ariaDescribedBy, ref, inputMode, ...props }) => { return ( ); };