import { CharacterName, PlaceName, StoryCallback, TriggerNameByPlace } from "../../types";
type TriggerRulesOptions = Partial<{
    [P_CharacterName in CharacterName]: Partial<{
        [P_PlaceName in PlaceName]: Partial<{
            [P_TriggerName in TriggerNameByPlace[P_PlaceName]]: StoryCallback;
        }>;
    }>;
}>;
export declare function makeTriggerEffects(callbacksMap: TriggerRulesOptions, options?: {
    whenLeave?: boolean;
}): Record<"whenAtTriggersChanges", import("repond").Effect>;
export {};
