import { Room, Item, GameResponse } from './types';
export declare class GameEngine {
    private rooms;
    private state;
    constructor(initialRoom: string);
    addRoom(room: Room): void;
    getCurrentRoom(): Room | undefined;
    getInventory(): Item[];
    getScore(): number;
    isGameOver(): boolean;
    private updateScore;
    private moveToRoom;
    private handleGo;
    private handleGive;
    private handleTake;
    private handleLook;
    private handleInventory;
    processCommand(input: string): GameResponse;
}
