import type { PersistedGlobalConfig } from '../../core/models/persisted-global-config.js'; import type { ProjectLocalConfig } from './types.js'; import type { MigratedProjectLocalConfigKey } from './migratedProjectLocalKeys.js'; export interface LoadedConfig extends PersistedGlobalConfig, Pick { piece?: string; logLevel: NonNullable; minimalOutput: NonNullable; verbose: NonNullable; concurrency: NonNullable; taskPollIntervalMs: NonNullable; interactivePreviewMovements: NonNullable; } export type ConfigParameterKey = keyof LoadedConfig;