import NarrationManagerInterface from '../interface/managers/NarrationManagerInterface.js';
import StorageManagerInterface from '../interface/managers/StorageManagerInterface.js';
import CanvasManager from './CanvasManager.js';
import SoundManager from './SoundManager.js';
export { default as GameStepManager } from './NarrationManager.js';
export { default as GameStorageManager } from './StorageManager.js';
import '@drincs/pixi-vn';
import '../types/ChoiceMenuOptionsType.js';
import '../classes/ChoiceMenuOption.js';
import '../types/LabelIdType.js';
import '../types/StorageElementType.js';
import '../classes/Label.js';
import '../classes/LabelAbstract.js';
import '../types/StepLabelType.js';
import '../interface/LabelProps.js';
import '../types/CloseType.js';
import '../types/LabelRunModeType.js';
import '../types/InputInfo.js';
import '../interface/export/ExportedStep.js';
import '../interface/HistoryStep.js';
import 'deep-diff';
import 'microdiff';
import '../interface/export/ExportedCanvas.js';
import '../types/PauseTickerType.js';
import '../interface/canvas/memory/CanvasBaseItemMemory.js';
import '../interface/canvas/memory/ContainerMemory.js';
import 'pixi.js';
import '../types/ContainerChild.js';
import '../classes/canvas/CanvasBaseItem.js';
import '../interface/TickerHistory.js';
import '../types/TickerIdType.js';
import '../interface/TickerArgs.js';
import '../interface/TickersSequence.js';
import '../types/PauseType.js';
import '../types/RepeatType.js';
import '../interface/export/ExportedSounds.js';
import '../interface/SoundOptions.js';
import '@pixi/sound';
import '../types/SoundFilterMemory.js';
import '../interface/OpenedLabel.js';
import '../interface/export/ExportedStorage.js';
import '../classes/Dialogue.js';
import '../interface/CharacterInterface.js';
import '../interface/NarrativeHistory.js';
import '../types/HistoryChoiceMenuOption.js';
import './StorageManagerStatic.js';
import '@pixi/devtools';
import '../classes/ticker/TickerBase.js';
import '../interface/Ticker.js';
import '../classes/Sound.js';

declare const narration: NarrationManagerInterface;
declare const sound: SoundManager;
declare const storage: StorageManagerInterface;
declare const canvas: CanvasManager;

export { CanvasManager as GameWindowManager, canvas, narration, sound, storage };
