import { QcRoute, SmartGroupField, SmartGroupSampleRecord } from './SmartGroupFieldRecipe.groups'; import { FieldRecipeApplyPayload, SmartGroupFieldRecipeProps } from './SmartGroup.types'; declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: import('vue').DefineComponent any; cancel: () => any; close: () => any; move: (index: number, direction: "up" | "down") => any; apply: (payload: FieldRecipeApplyPayload) => any; manual: () => any; rename: (index: number, name: string) => any; "update:route": (route: QcRoute) => any; "csv-file": (file: File) => any; "download-template": () => any; "download-prefilled": () => any; }, string, import('vue').PublicProps, Readonly & Readonly<{ onToggle?: ((index: number) => any) | undefined; onCancel?: (() => any) | undefined; onClose?: (() => any) | undefined; onMove?: ((index: number, direction: "up" | "down") => any) | undefined; onApply?: ((payload: FieldRecipeApplyPayload) => any) | undefined; onManual?: (() => any) | undefined; onRename?: ((index: number, name: string) => any) | undefined; "onUpdate:route"?: ((route: QcRoute) => any) | undefined; "onCsv-file"?: ((file: File) => any) | undefined; "onDownload-template"?: (() => any) | undefined; "onDownload-prefilled"?: (() => any) | undefined; }>, { loading: boolean; samples: SmartGroupSampleRecord[]; fields: SmartGroupField[]; palette: string[]; experimentLabel: string; headerCount: number; initialRoute: QcRoute; qcColor: string; canDownloadTemplate: boolean; renamable: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>;