import type { PropType } from 'vue'; import type { ExtractPublicPropTypes, MaybeArray } from '../../_utils'; export type OnUpdateValue = (value: string & number & boolean) => void; export type OnUpdateValueImpl = (value: string | number | boolean) => void; export declare const tagGroupProps: { readonly value: { readonly type: PropType; readonly default: undefined; }; readonly defaultValue: { readonly type: PropType; readonly default: null; }; readonly size: { readonly type: PropType<"small" | "medium" | "large">; readonly default: "medium"; }; readonly gap: PropType; readonly disabled: { readonly type: PropType; readonly default: undefined; }; readonly 'onUpdate:value': PropType>; readonly onUpdateValue: PropType>; readonly theme: PropType>; readonly themeOverrides: PropType>>; readonly builtinThemeOverrides: PropType>>; }; export type TagGroupProps = ExtractPublicPropTypes; declare const _default: import("vue").DefineComponent; readonly default: undefined; }; readonly defaultValue: { readonly type: PropType; readonly default: null; }; readonly size: { readonly type: PropType<"small" | "medium" | "large">; readonly default: "medium"; }; readonly gap: PropType; readonly disabled: { readonly type: PropType; readonly default: undefined; }; readonly 'onUpdate:value': PropType>; readonly onUpdateValue: PropType>; readonly theme: PropType>; readonly themeOverrides: PropType>>; readonly builtinThemeOverrides: PropType>>; }>, { rtlEnabled: import("vue").Ref | undefined; mergedClsPrefix: import("vue").Ref; mergedValue: import("vue").ComputedRef; mergedSize: import("vue").ComputedRef<"small" | "medium" | "large">; mergedDisabled: import("vue").ComputedRef; doUpdateValue: (value: string | number | boolean) => void; cssVars: import("vue").ComputedRef<{ '--u-bezier': string; '--u-gap': string; }> | undefined; themeClass: import("vue").Ref | undefined; onRender: (() => void) | undefined; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; readonly default: undefined; }; readonly defaultValue: { readonly type: PropType; readonly default: null; }; readonly size: { readonly type: PropType<"small" | "medium" | "large">; readonly default: "medium"; }; readonly gap: PropType; readonly disabled: { readonly type: PropType; readonly default: undefined; }; readonly 'onUpdate:value': PropType>; readonly onUpdateValue: PropType>; readonly theme: PropType>; readonly themeOverrides: PropType>>; readonly builtinThemeOverrides: PropType>>; }>> & Readonly<{}>, { readonly value: string | number | boolean | null; readonly disabled: boolean | undefined; readonly size: "small" | "medium" | "large"; readonly defaultValue: string | number | boolean | null; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;