import * as vue_jsx_runtime from 'vue/jsx-runtime'; import { DataProps } from './modules/segmented-control.types.js'; import * as vue from 'vue'; import '@mekari/pixel3-utils'; import '@mekari/pixel3-icon'; /** * MpSegmentedControl component used to separate contents horizontal and vertical. */ declare const MpSegmentedControl: vue.DefineComponent<{ id: { type: vue.PropType; }; name: { type: vue.PropType; }; data: { type: vue.PropType; }; modelValue: { type: vue.PropType; }; isDisabled: { type: vue.PropType; }; isFullWidth: { type: vue.PropType; }; }, () => vue_jsx_runtime.JSX.Element, unknown, {}, {}, vue.ComponentOptionsMixin, vue.ComponentOptionsMixin, ("change" | "update:modelValue")[], "change" | "update:modelValue", vue.PublicProps, Readonly; }; name: { type: vue.PropType; }; data: { type: vue.PropType; }; modelValue: { type: vue.PropType; }; isDisabled: { type: vue.PropType; }; isFullWidth: { type: vue.PropType; }; }>> & { onChange?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }, {}, {}>; export { MpSegmentedControl };