import { Caption } from '../../models/caption.model'; interface Props { label?: string; required?: boolean; optional?: boolean; helperText?: string; errors?: string[] | Caption[]; captions?: string[] | Caption[]; disabled?: boolean; } declare const _default: __VLS_WithTemplateSlots & Readonly<{}>, { label: string; optional: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { datalist: HTMLSpanElement; }, HTMLDivElement>, { default?(_: {}): any; datalist?(_: {}): any; }>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };