export interface FormElementSelectButtonProps { options: unknown[]; optionLabel?: string; optionIcon?: string; optionValue?: string; optionDisabled?: string; optionDataKey?: string; iconOnly?: boolean; multiple?: boolean; ariaLabelledby?: string; ariaDescribedby?: string; disabled?: boolean; readonly?: boolean; selectionLimit?: number; } export declare class ChangeEvent extends Event { readonly value: unknown; constructor(value: unknown); } declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: import("vue").DefineComponent any; } & { change: (event: ChangeEvent) => any; }, string, import("vue").PublicProps, Readonly & Readonly<{ "onUpdate:value"?: ((value: unknown) => any) | undefined; onChange?: ((event: ChangeEvent) => any) | undefined; }>, { multiple: boolean; disabled: boolean; iconOnly: boolean; readonly: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;