import { ElementInstance } from './element.types'; import { ToRecord } from './common.types'; export interface ElementProps = Record> { element: ElementInstance; modelValue: Type; } export type ElementEmits = (name: 'update:modelValue', value: Type) => void; export interface InputProps { disabled?: boolean; id?: string | undefined; modelValue: Type; name?: string; readonly?: boolean; } export type WithElement = ElementProps>;