export interface OwnProps { className ? : string ; } export interface StateProps { steps : CephLandmark [ ] ; highlightedStep : string | null ; getStepState ( step ) : StepState ; getStepValue ( step ) : number | undefined ; isStepRemovable ( step ) : boolean ; isStepSkippable ( step ) : boolean ; } export interface DispatchProps { onRemoveLandmarkClick ( step ) : void ; onEditLandmarkClick ( step ) : void ; onStepMouseEnter ( step ) : any ; onStepMouseLeave ( step ) : any ; } export interface AdditionalPropsToMerge { } export type ConnectableProps = StateProps & DispatchProps & AdditionalPropsToMerge ; export type Props = OwnProps & StateProps & DispatchProps ; export default Props ;