import React from 'react';
import { HostsNetworkConfigurationType } from '../../../services';
import { StaticIpView } from '../../clusterConfiguration/staticIp/data/dataTypes';
import { Day2WizardStepsType } from './constants';
import { CpuArchitecture } from '../../../../common';
export type Day2WizardContextType = {
    currentStepId: Day2WizardStepsType;
    setCurrentStepId(stepId: Day2WizardStepsType): void;
    selectedIsoUrl: string;
    setSelectedIsoUrl: (isoUrl: string) => void;
    selectedCpuArchitecture: CpuArchitecture;
    setSelectedCpuArchitecture(cpuArchitecture: CpuArchitecture): void;
    moveBack(): void;
    moveNext(): void;
    onUpdateStaticIpView(view: StaticIpView): void;
    onUpdateHostNetworkConfigType(type: HostsNetworkConfigurationType): void;
    wizardStepIds: Day2WizardStepsType[];
    selectedIpxeUrl: string;
    setSelectedIpxeUrl: (ipxeUrl: string) => void;
};
declare const Day2WizardContext: React.Context<Day2WizardContextType | null>;
export declare const useDay2WizardContext: () => Day2WizardContextType;
export default Day2WizardContext;
//# sourceMappingURL=Day2WizardContext.d.ts.map