import { type HTMLAttributes } from "vue";
import { type BaseInteractiveProps, type LabelProps, type MultiValueProps, type TailwindClassProp, type WrapperProps } from "../shared/props.js";
type WrapperTypes = Partial>;
type RealProps = LabelProps & BaseInteractiveProps & MultiValueProps & {
border?: boolean;
};
interface Props extends
/** @vue-ignore */
Partial & TailwindClassProp>,
/** @vue-ignore */
WrapperTypes, RealProps {
}
declare const _default: (__VLS_props: NonNullable>["props"], __VLS_ctx?: __VLS_PrettifyLocal>, "attrs" | "emit" | "slots">>, __VLS_expose?: NonNullable>["expose"], __VLS_setup?: Promise<{
props: __VLS_PrettifyLocal & Omit<{
readonly "onUpdate:values"?: ((values: T[]) => any) | undefined;
} & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<{}> & Readonly<{
"onUpdate:values"?: ((values: T[]) => any) | undefined;
}>, never>, "onUpdate:values"> & ({
values?: T[];
} & Props)> & import("vue").PublicProps;
expose(exposed: import("vue").ShallowUnwrapRef<{}>): void;
attrs: any;
slots: {};
emit: {
'update:values': [values: T[]];
};
}>) => import("vue").VNode & {
__ctx?: Awaited;
};
export default _default;
type __VLS_PrettifyLocal = {
[K in keyof T]: T[K];
} & {};
//# sourceMappingURL=LibMultiValues.vue.d.ts.map