import { WolfState, SlotId, Ability, Slot, MessageData, OnFillStackItem } from '../types'; export declare const getPromptedSlotId: (state: WolfState) => SlotId; export declare const getSlotBySlotId: (abilities: Ability[], slotInfo: SlotId) => Slot | undefined; export declare const isPromptStatus: (state: WolfState) => boolean; export declare const isFocusedAbilitySet: (state: WolfState) => string | null; export declare const getSlotTurnCount: (state: WolfState, slotId: SlotId) => number; export declare const getTargetAbility: (abilities: Ability[], targetAbility: string) => Ability | undefined; export declare const getRequestingSlotIdFromCurrentSlotId: (state: WolfState, slotId: SlotId) => SlotId; export declare const getMessageData: (state: WolfState) => MessageData; export declare const getRunOnFillStack: (state: WolfState) => OnFillStackItem[];