import { type PropType } from "vue"; export interface PreviewListItem { label: string; value: string; } export interface ItemRow { groupkey?: string; id: string; name: string; category: string; variantName: string | undefined; changes: { [key: string]: any; }[] | undefined; isDeleted: boolean; } declare const _default: __VLS_WithTemplateSlots; required: true; }; updatedItemRows: { type: PropType; required: true; }; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { selectedItem: (...args: any[]) => void; }, string, import("vue").PublicProps, Readonly; required: true; }; updatedItemRows: { type: PropType; required: true; }; }>> & Readonly<{ onSelectedItem?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>, { default?(_: {}): any; }>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };