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;
}