import type { Snippet } from 'svelte'; import type { HTMLInputAttributes } from 'svelte/elements'; type Size = 'small' | 'regular'; type Variant = 'ghost' | 'regular'; type Status = 'normal' | 'invalid' | 'valid' | 'loading'; export interface InputProps extends Omit { ref?: HTMLInputElement | null; status?: Status; size?: Size; variant?: Variant; inline?: boolean; custom?: Snippet<[ { ref: { current: HTMLElement | null | undefined; }; value: { current: string; }; inputClass: string; onblur: () => void; } & Omit ]>; } declare const Input: import("svelte").Component; type Input = ReturnType; export default Input;