import { SampleType } from '../types'; interface Props { modelValue?: string; samples: SampleType[]; showCounts?: boolean; editable?: boolean; colorPalette?: string[]; size?: 'sm' | 'md' | 'lg'; orientation?: 'vertical' | 'horizontal'; } declare const __VLS_export: import('vue').DefineComponent any; "sample-click": (sample: SampleType) => any; "sample-add": () => any; "sample-remove": (sampleId: string) => any; "color-change": (sampleId: string, color: string) => any; }, string, import('vue').PublicProps, Readonly & Readonly<{ "onUpdate:modelValue"?: ((sampleId: string | undefined) => any) | undefined; "onSample-click"?: ((sample: SampleType) => any) | undefined; "onSample-add"?: (() => any) | undefined; "onSample-remove"?: ((sampleId: string) => any) | undefined; "onColor-change"?: ((sampleId: string, color: string) => any) | undefined; }>, { size: "sm" | "md" | "lg"; modelValue: string; colorPalette: string[]; samples: SampleType[]; orientation: "vertical" | "horizontal"; editable: boolean; showCounts: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>; declare const _default: typeof __VLS_export; export default _default;