import Store from '@mjcloud/redux'; import { ReduceBase } from '@mjcloud/reduce'; import { IStepsItem, IStepsState, IStepsInitialStateParams, IStepsUpdateActiveKeyParams, IStepsSetStep2DisplayParams, IStepsSetStep2DisabledParams, IStepsStepClickParams } from './typings'; export declare class StepsReduce extends ReduceBase { initialState(store: Store, params: IStepsInitialStateParams): IStepsState; updateActiveKey(store: Store, params: IStepsUpdateActiveKeyParams): { activeKey: number; controls: Store>, string>[]; items: IStepsItem[]; tabIndex: number; display: boolean; configIsFetching: boolean; configErrorMessage?: string | undefined; config: import("@mjcloud/types").IDictionary; }; stepClick(store: Store, params: IStepsStepClickParams): { activeKey: number; controls: Store>, string>[]; items: IStepsItem[]; tabIndex: number; display: boolean; configIsFetching: boolean; configErrorMessage?: string | undefined; config: import("@mjcloud/types").IDictionary; }; setStep2Disabled(store: Store, params: IStepsSetStep2DisabledParams): IStepsState; setStep2Display(store: Store, params: IStepsSetStep2DisplayParams): IStepsState; } declare const _default: StepsReduce; export default _default;