import { ILDOptionsMapStatePart, ExplorerState } from "../store"; import { ILDOptions } from "../../ldaccess/ildoptions"; import { BlueprintConfig } from "../../ldaccess/ldBlueprint"; import { ActionsObservable } from "redux-observable"; import { Store } from "redux"; import { LD_KVUpdateAction } from "./ldOptions-duck"; /** * a duck for ReferenceMap-handling. * Note: No epic has been added yet */ export declare const REFMAP_REQUEST = "metaexplorer.io/REFMAP_REQUEST"; export declare const REFMAP_SUCCESS = "metaexplorer.io/REFMAP_SUCCESS"; export declare type RefMapRequestAction = { type: 'metaexplorer.io/REFMAP_REQUEST'; ldOptionsBase: ILDOptions; refMap: BlueprintConfig; }; export declare type RefMapSuccessAction = { type: 'metaexplorer.io/REFMAP_SUCCESS'; ldOptionsBase: ILDOptions; }; export declare type RefMapAction = RefMapRequestAction | RefMapSuccessAction | LD_KVUpdateAction; export declare const refMapREQUESTAction: (updatedLDOptions: ILDOptions, refMap: BlueprintConfig) => RefMapAction; export declare const refMapSUCCESSAction: (updatedLDOptions: ILDOptions) => RefMapAction; export declare const refMapReducer: (state: ILDOptionsMapStatePart, action: RefMapAction) => ILDOptionsMapStatePart; export declare const refMapEpic: (action$: ActionsObservable, store: Store) => import("rxjs").Observable;