import { CharacterInterface } from '@drincs/pixi-vn';
import ActivityInterface from '../../interface/ActivityInterface.mjs';
import { d as RoomBaseInternalInterface, L as LocationInterface, C as CommitmentInterface } from '../../RoomInterface-DURfkQ7u.mjs';
import NavigationAbstractClass from './NavigationAbstractClass.mjs';
import '@drincs/nqtr';
import '../../types/ExecutionType.mjs';
import '../../interface/navigation/NavigationAbstractClass.mjs';

declare class RoomStoredClass extends NavigationAbstractClass implements RoomBaseInternalInterface {
    /**
     * The location where the room is.
     */
    private readonly _location;
    constructor(id: string, 
    /**
     * The location where the room is.
     */
    _location: LocationInterface, activities?: ActivityInterface[]);
    get routine(): CommitmentInterface[];
    get location(): LocationInterface;
    get characters(): CharacterInterface[];
}

export { RoomStoredClass as default };
