import { JSX } from 'solid-js'; export interface InputProps extends JSX.InputHTMLAttributes { label?: string; error?: string; /** * Visual error state without inline text. Use when the message is rendered * elsewhere (e.g. an AlertPanel under the input) but the field should still * show its red border / invalid styling. */ hasError?: boolean; inlineLabel?: boolean; inlineError?: boolean; className?: string; } export declare function Input(props: InputProps): JSX.Element; export declare namespace Input { var displayName: string; }