import type { GameState } from '../../Game/types'; import type { MapEventPool, MapEventKind, ResolveMapEventResult } from './types'; export declare function registerMapEventPool(pool: MapEventPool): void; export declare function setDefaultMapEventPool(continent: string, mapName: string, poolId: string): void; export declare function setNodeEventPoolOverride(continent: string, mapName: string, nodeId: string, poolId: string): void; export declare function getShadowedNodeOverrideKeys(): string[]; export declare function _clearMapEventPoolRegistry(): void; export declare function getNodeEventPool(continent: string, mapName: string, nodeId: string): MapEventPool | undefined; export declare function getNodeEventKinds(continent: string, mapName: string, nodeId: string): MapEventKind[]; export declare function getNodePrimaryEventKind(continent: string, mapName: string, nodeId: string): MapEventKind | undefined; export declare function resolveMapEvent(state: GameState, rng?: () => number): ResolveMapEventResult; //# sourceMappingURL=resolve-map-event.d.ts.map