import { DilutionResult, SerialDilutionResult, WellConcentration } from '../composables/useDoseCalculator'; type CalculatorMode = 'dilution' | 'serial' | 'conversion'; interface Props { mode?: CalculatorMode | 'auto'; molecularWeight?: number; targetWells?: string[]; disabled?: boolean; } declare const __VLS_export: import('vue').DefineComponent any; calculate: (result: DilutionResult | SerialDilutionResult) => any; }, string, import('vue').PublicProps, Readonly & Readonly<{ "onApply-to-wells"?: ((results: WellConcentration[]) => any) | undefined; onCalculate?: ((result: DilutionResult | SerialDilutionResult) => any) | undefined; }>, { disabled: boolean; mode: CalculatorMode | "auto"; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>; declare const _default: typeof __VLS_export; export default _default;