import { UserDecision } from '@usercentrics/cmp-browser-sdk'; import { Decision } from './types'; import { ActionMap } from '../../utils/types'; export declare enum DecisionsActionTypes { InitFromItems = "INIT_FROM_ITEMS", Update = "UPDATE" } interface DecisionsPayload { [DecisionsActionTypes.InitFromItems]: Decision[]; [DecisionsActionTypes.Update]: UserDecision; } export declare type DecisionsActions = ActionMap[keyof ActionMap]; export declare const initFromItems: (payload: DecisionsPayload[DecisionsActionTypes.InitFromItems]) => DecisionsActions; export declare const update: (payload: DecisionsPayload[DecisionsActionTypes.Update]) => DecisionsActions; export declare const decisionsActions: { initFromItems: (payload: DecisionsPayload[DecisionsActionTypes.InitFromItems]) => DecisionsActions; update: (payload: DecisionsPayload[DecisionsActionTypes.Update]) => DecisionsActions; }; export {};