import { Well, WellEditData, WellEditField } from '../../types'; interface Props { wellId: string; wellData?: Partial; editFields?: WellEditField[]; defaultInjectionVolume?: number; position: { x: number; y: number; }; /** Render in place (PlateEditor's rail) instead of as a teleported popover. */ inline?: boolean; /** Header marker color per group or well type (the plate's sampleColors); defaults by sample type. */ markerColors?: Record; /** Name of the well's group, shown in the header in place of "Edit well". */ groupLabel?: string; } declare const __VLS_export: import('vue').DefineComponent any; close: () => any; save: (data: WellEditData) => any; }, string, import('vue').PublicProps, Readonly & Readonly<{ onClear?: (() => any) | undefined; onClose?: (() => any) | undefined; onSave?: ((data: WellEditData) => any) | undefined; }>, { inline: boolean; wellData: Partial; editFields: WellEditField[]; defaultInjectionVolume: number; markerColors: Record; groupLabel: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; declare const _default: typeof __VLS_export; export default _default;