import { DataFrameColumn, PlateCondition, PlateMapEditorState, ProtocolStep, Reagent, ScheduleEvent, SelectOption, Well } from '../types'; export type PlateMapEditorAdapterResult = PlateMapEditorState; export type WellMapAdapterResult = Record; export type SampleRowsAdapterResult = Array>; export type SampleColumnsAdapterResult = DataFrameColumn>[]; export interface DataFrameAdapterResult { data: Array>; columns: DataFrameColumn>[]; rowKey?: string; } export type SampleDataFrameAdapterResult = DataFrameAdapterResult; export type SampleOptionsAdapterResult = SelectOption[]; export type SamplePrepRowsAdapterResult = Array>; export type SamplePrepColumnsAdapterResult = DataFrameColumn>[]; export type SamplePrepDataFrameAdapterResult = DataFrameAdapterResult; export type DoseConditionsAdapterResult = PlateCondition[]; export type CalibrationCurveRowsAdapterResult = Array>; export type CalibrationCurveColumnsAdapterResult = DataFrameColumn>[]; export type CalibrationCurveDataFrameAdapterResult = DataFrameAdapterResult; export type TimeCourseRowsAdapterResult = Array>; export type TimeCourseColumnsAdapterResult = DataFrameColumn>[]; export type TimeCourseDataFrameAdapterResult = DataFrameAdapterResult; export type TimeCourseStepsAdapterResult = ProtocolStep[]; export type ProtocolStepsAdapterResult = ProtocolStep[]; export type ProtocolRowsAdapterResult = Array>; export type ProtocolColumnsAdapterResult = DataFrameColumn>[]; export type ProtocolDataFrameAdapterResult = DataFrameAdapterResult; export type AssayMatrixRowsAdapterResult = Array>; export type AssayMatrixColumnsAdapterResult = DataFrameColumn>[]; export type AssayMatrixDataFrameAdapterResult = DataFrameAdapterResult; export type AssayMatrixSampleOptionsAdapterResult = SelectOption[]; export type ReagentListItemsAdapterResult = Reagent[]; export type ReagentRowsAdapterResult = Array>; export type ReagentColumnsAdapterResult = DataFrameColumn>[]; export type ReagentDataFrameAdapterResult = DataFrameAdapterResult; export type FlowPanelRowsAdapterResult = Array>; export type FlowPanelColumnsAdapterResult = DataFrameColumn>[]; export type FlowPanelDataFrameAdapterResult = DataFrameAdapterResult; export type InstrumentRunRowsAdapterResult = Array>; export type InstrumentRunColumnsAdapterResult = DataFrameColumn>[]; export type InstrumentRunDataFrameAdapterResult = DataFrameAdapterResult; export type InstrumentRunStepsAdapterResult = ProtocolStep[]; export type InstrumentRunScheduleEventsAdapterResult = ScheduleEvent[]; export type QpcrRowsAdapterResult = Array>; export type QpcrColumnsAdapterResult = DataFrameColumn>[]; export type QpcrDataFrameAdapterResult = DataFrameAdapterResult; export type QpcrWellMapAdapterResult = Record; export type TemplateDataFrameAdapterResult = DataFrameAdapterResult;