import { IBlueprintItpt } from "../../ldaccess/ldBlueprint"; import { ILDNonvisualIntrprtrMapStatePart } from "../store"; export declare const LDNONVIS_SET = "metaexplorer.io/LDNONVIS_SET"; export declare const LDNONVIS_DELETE = "metaexplorer.io/LDNONVIS_DELETE"; export declare type LDNonVisAction = { type: 'metaexplorer.io/LDNONVIS_SET'; alias: string; intrprtr: IBlueprintItpt; } | { type: 'metaexplorer.io/LDNONVIS_DELETE'; alias: string; }; /** * sets a non-visual itpt. If one exists with that alias and the cfg is same it will keep the old one * @param alias the key/alias under which the itpt is saved * @param itpt the itpt-object */ export declare const ldNonVisSETAction: (alias: string, itpt: IBlueprintItpt) => { type: string; alias: string; itpt: IBlueprintItpt; }; export declare const ldNonVisDeleteAction: (alias: string) => { type: string; alias: string; }; export declare const ldNonVisMapReducer: (state: ILDNonvisualIntrprtrMapStatePart, action: LDNonVisAction) => ILDNonvisualIntrprtrMapStatePart;