import TimeManager from './managers/TimeManager.js';
import RoutineManager from './managers/RoutineManager.js';
import QuestManager from './managers/QuestManager.js';
import NavigatorManager from './managers/NavigatorManager.js';
import ActivityBaseModel from './classes/ActivityBaseModel.js';
import ActivityStoredClass from './classes/ActivityStoredClass.js';
import CommitmentBaseModel from './classes/CommitmentBaseModel.js';
import CommitmentStoredClass from './classes/CommitmentStoredClass.js';
import LocationBaseModel from './classes/navigation/LocationBaseModel.js';
import LocationStoredClass from './classes/navigation/LocationStoredClass.js';
import MapBaseModel from './classes/navigation/MapBaseModel.js';
import MapStoredClass from './classes/navigation/MapStoredClass.js';
import RoomBaseModel from './classes/navigation/RoomBaseModel.js';
import RoomStoredClass from './classes/navigation/RoomStoredClass.js';
import QuestBaseModel from './classes/quest/QuestBaseModel.js';
import QuestStoredClass from './classes/quest/QuestStoredClass.js';
import StageBaseModel from './classes/quest/StageBaseModel.js';
import StageStoredClass from './classes/quest/StageStoredClass.js';
import { getActivityById, saveActivity } from './decorators/ActivityDecorator.js';
import { saveCommitment } from './decorators/CommitmentDecorator.js';
import { saveQuest } from './decorators/QuestDecorator.js';
import { saveRoom } from './decorators/RoomDecorator.js';
export { default as ActivityInterface } from './interface/ActivityInterface.js';
export { default as ActivityProps } from './interface/ActivityProps.js';
export { C as CommitmentInterface, L as LocationInterface, M as MapInterface, R as RoomInterface } from './RoomInterface-CdAM_q7P.js';
export { default as CommitmentProps } from './interface/CommitmentProps.js';
export { default as LocationBaseModelProps } from './interface/navigation/LocationBaseModelProps.js';
export { default as MapBaseModelProps } from './interface/navigation/MapBaseModelProps.js';
export { default as RoomBaseModelProps } from './interface/navigation/RoomBaseModelProps.js';
export { Q as QuestInterface, a as QuestsRequiredType, S as StageInterface } from './StageInterface-DX74DUxG.js';
export { default as QuestProps } from './interface/quest/QuestProps.js';
export { default as StageProps } from './interface/quest/StageProps.js';
export { navigator, questsNotebook, routine, timeTracker } from './managers/index.js';
export { default as ExecutionType } from './types/ExecutionType.js';
export { OnRunEvent, OnRunProps } from './types/OnRunEvent.js';
export { ITimeStlot, TimeSettings } from './types/TimeSettings.js';
import '@drincs/pixi-vn';
import '@drincs/nqtr';
import './classes/navigation/NavigationAbstractClass.js';
import './interface/navigation/NavigationAbstractClass.js';
import './interface/quest/StageFlags.js';

declare const nqtr: {
    navigator: NavigatorManager;
    questsNotebook: QuestManager;
    routine: RoutineManager;
    timeTracker: TimeManager;
    getActivityById: typeof getActivityById;
    saveActivity: typeof saveActivity;
    saveCommitment: typeof saveCommitment;
    saveQuest: typeof saveQuest;
    saveRoom: typeof saveRoom;
    ActivityBaseModel: typeof ActivityBaseModel;
    ActivityStoredClass: typeof ActivityStoredClass;
    CommitmentBaseModel: typeof CommitmentBaseModel;
    CommitmentStoredClass: typeof CommitmentStoredClass;
    LocationBaseModel: typeof LocationBaseModel;
    LocationStoredClass: typeof LocationStoredClass;
    MapBaseModel: typeof MapBaseModel;
    MapStoredClass: typeof MapStoredClass;
    RoomBaseModel: typeof RoomBaseModel;
    RoomStoredClass: typeof RoomStoredClass;
    QuestBaseModel: typeof QuestBaseModel;
    QuestStoredClass: typeof QuestStoredClass;
    StageBaseModel: typeof StageBaseModel;
    StageStoredClass: typeof StageStoredClass;
};

export { ActivityBaseModel, ActivityStoredClass, CommitmentBaseModel, CommitmentStoredClass, LocationBaseModel, LocationStoredClass, MapBaseModel, MapStoredClass, QuestBaseModel, QuestStoredClass, RoomBaseModel, RoomStoredClass, StageBaseModel, StageStoredClass, nqtr as default, getActivityById, saveActivity, saveCommitment, saveQuest, saveRoom };
