import { HTMLAttributes } from 'svelte/elements'; import { DefaultProps, SvelteUISize } from '../../styles'; export interface InputWrapperBaseProps extends DefaultProps, HTMLAttributes { label?: string; description?: string; error?: string | boolean; required?: boolean; labelProps?: Record; descriptionProps?: Record; errorProps?: Record; } export interface InputWrapperProps extends InputWrapperBaseProps { id?: string; labelElement?: 'label' | 'div'; size?: SvelteUISize; }