import { SlotId, PromptSlotReason } from '../types'; export declare const FILL_SLOT = "FILL_SLOT"; export declare const fillSlot: (slotName: string, abilityName: string, value: any) => { type: string; payload: { slotName: string; abilityName: string; value: any; }; }; export declare const ADD_SLOT_TO_PROMPTED_STACK = "ADD_SLOT_TO_PROMPTED_STACK"; export declare const addSlotToPromptedStack: (promptedSlot: SlotId, reason: PromptSlotReason) => { type: string; payload: { slotId: SlotId; reason: PromptSlotReason; }; }; /** * Set slot.prompted property */ export declare const SET_SLOT_PROMPTED = "SET_SLOT_PROMPTED"; export declare const setSlotPrompted: (slotId: SlotId, prompted: boolean) => { type: string; payload: { slotId: SlotId; prompted: boolean; }; }; export declare const REMOVE_SLOT_FROM_PROMPTED_STACK = "REMOVE_SLOT_FROM_PROMPTED_STACK"; export declare const removeSlotFromPromptedStack: (removeSlot: SlotId) => { type: string; payload: SlotId; }; export declare const ENABLE_SLOT = "ENABLE_SLOT"; export declare const enableSlot: (slotId: SlotId) => { type: string; payload: SlotId; }; export declare const DISABLE_SLOT = "DISABLE_SLOT"; export declare const disableSlot: (slotId: SlotId) => { type: string; payload: SlotId; }; export declare const REQ_CONFIRM_SLOT = "REQ_CONFIRM_SLOT"; export declare const reqConfirmSlot: (originSlotId: SlotId, confirmationSlotId: SlotId) => { type: string; payload: { originSlotId: SlotId; confirmationSlotId: SlotId; }; }; export declare const ACCEPT_SLOT = "ACCEPT_SLOT"; export declare const acceptSlot: (originSlotId: SlotId) => { type: string; payload: SlotId; }; export declare const DENY_SLOT = "DENY_SLOT"; export declare const denySlot: (originSlotId: SlotId) => { type: string; payload: SlotId; }; export declare const RESET_SLOT_STATUS_BY_ABILITY_NAME = "RESET_SLOT_STATUS_BY_ABILITY_NAME"; export declare const resetSlotStatusByAbilityName: (abilityName: string) => { type: string; payload: string; }; export declare const INCREMENT_TURN_COUNT_BY_ID = "INCREMENT_TURN_COUNT_BY_ID"; export declare const incrementTurnCountBySlotId: (slotId: SlotId) => { type: string; payload: SlotId; }; export declare const SET_SLOT_DONE = "SET_SLOT_DONE"; export declare const setSlotDone: (slotId: SlotId, isDone: boolean) => { type: string; payload: { slotId: SlotId; isDone: boolean; }; }; export declare const ADD_SLOT_TO_ON_FILL_STACK = "ADD_SLOT_TO_ON_FILL_STACK"; export declare const addSlotToOnFillStack: (slotId: SlotId, value: any) => { type: string; payload: { slotName: string; abilityName: string; value: any; }; }; export declare const REMOVE_SLOT_FROM_ON_FILL_STACK = "REMOVE_SLOT_FROM_ON_FILL_STACK"; export declare const removeSlotFromOnFillStack: (slotId: SlotId) => { type: string; payload: SlotId; };