import { SelectBtnItem, SelectBtnValue } from './types'; type __VLS_Props = { modelValue?: SelectBtnValue; items?: SelectBtnItem[]; label?: string; ariaLabelledby?: string | undefined; multiple?: boolean; inline?: boolean; hint?: string; error?: boolean; errorMessages?: string[]; readonly?: boolean; }; declare const _default: import('vue').DefineComponent<__VLS_Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { "update:modelValue": (value: SelectBtnValue) => any; "update:error": (value: boolean) => any; "update:error-messages": (value: string[] | undefined) => any; }, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{ "onUpdate:modelValue"?: ((value: SelectBtnValue) => any) | undefined; "onUpdate:error"?: ((value: boolean) => any) | undefined; "onUpdate:error-messages"?: ((value: string[] | undefined) => any) | undefined; }>, { label: string; readonly: boolean; error: boolean; items: SelectBtnItem[]; modelValue: SelectBtnValue; multiple: boolean; ariaLabelledby: string; inline: boolean; errorMessages: string[]; hint: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { listRef: HTMLUListElement; optionsRef: HTMLLIElement[]; }, HTMLDivElement>; export default _default;