import { Store } from 'redux'; import { UpdateStepsInformationInput } from './types'; declare class StoreAPI { store: Store; sliceName: string; nestedSlice?: string; constructor(store: Store, sliceName: string, nestedSlice?: string); private dispatch; private getFlowManagerState; getFlowType(): string; getSubFlows(): string[]; getCurrentStep(): string; getNextStep(): string; getSteps(): string[]; getIsActive(): boolean; startFlow(flowType: string, currentStep?: string): void; endFlow(): void; setSubFlowTypes(subFlowTypes: Array): void; addSubFlow(subFlowType: string): void; removeSubFlow(subFlowType: string): void; updateStepsInformation(steps: UpdateStepsInformationInput): void; } export default StoreAPI;