import type { INpcInteractionResult } from './npc-dialogue.types';
export declare class NPCDialogueManager {
    private readonly interactionTracker;
    private readonly dialogueScript;
    constructor(randomNumberGenerator?: () => number);
    interact(userId: string, npcId: string): INpcInteractionResult;
}
