import { AutoGroupResult } from '../types/auto-group'; import { SampleGroup } from '../types'; type GroupingWorkflow = 'auto' | 'manual'; export interface Props { modelValue: boolean; samples?: string[]; groups?: SampleGroup[]; initialMode?: GroupingWorkflow; experimentId?: number; /** Pre-fetched design data — bypasses API fetch when provided */ designData?: Record; } declare const __VLS_export: import('vue').DefineComponent any; apply: (result: AutoGroupResult) => any; }, string, import('vue').PublicProps, Readonly & Readonly<{ "onUpdate:modelValue"?: ((value: boolean) => any) | undefined; onApply?: ((result: AutoGroupResult) => any) | undefined; }>, { experimentId: number; samples: string[]; groups: SampleGroup[]; designData: Record; initialMode: GroupingWorkflow; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>; declare const _default: typeof __VLS_export; export default _default;