import { default as StepAccessor } from './StepAccessor';
import { default as StepperTypeMap } from './StepperTypeMap';
/**
 * Typed collection of step accessors. Works both as an array and as a keyed
 * object so consumers can do `steps[0]` or `steps.company`.
 */
type StepsCollection<TDataMap extends StepperTypeMap> = ReadonlyArray<StepAccessor<TDataMap>> & {
    [K in keyof TDataMap]: StepAccessor<TDataMap, K>;
};
export default StepsCollection;
