import type { StageConfigInput } from '../../../base'
import type { CreationFlowContextValue } from '../creation-flow-context'
import { stageConfig as customSetupStageConfig } from './custom-setup-stage'
import { stageConfig as finalConfigStageConfig } from './final-config-stage'
import { stageConfig as importInstanceStageConfig } from './import-instance-stage'
import { stageConfig as modpackStageConfig } from './modpack-stage'
import { stageConfig as setupTypeStageConfig } from './setup-type-stage'

export const stageConfigs: StageConfigInput<CreationFlowContextValue>[] = [
	setupTypeStageConfig,
	modpackStageConfig,
	importInstanceStageConfig,
	customSetupStageConfig,
	finalConfigStageConfig,
]
