import ExportedCanvas from './export/ExportedCanvas.mjs';
import ExportedStep from './export/ExportedStep.mjs';
import ExportedStorage from './export/ExportedStorage.mjs';
import './canvas/ICanvasBaseMemory.mjs';
import './ITickersSteps.mjs';
import 'pixi.js';
import '../TickerBase-DKYzbzro.mjs';
import '../types/StorageElementType.mjs';
import '../types/TickerIdType.mjs';
import '../types/PauseType.mjs';
import '../types/RepeatType.mjs';
import './TickerHistory.mjs';
import './IHistoryStep.mjs';
import 'deep-diff';
import '../classes/ChoiceMenuOption.mjs';
import '../types/LabelIdType.mjs';
import '../classes/Label.mjs';
import '../types/StepLabelType.mjs';
import '@drincs/pixi-vn/dist/override';
import '../classes/LabelAbstract.mjs';
import '../types/StepHistoryDataType.mjs';
import './LabelProps.mjs';
import '../types/CloseType.mjs';
import '../types/LabelRunModeType.mjs';
import './IOpenedLabel.mjs';
import '../classes/DialogueBaseModel.mjs';
import '../classes/CharacterBaseModel.mjs';
import './CharacterBaseModelProps.mjs';
import '../classes/StoredClassModel.mjs';

interface ISaveData {
    pixivn_version: string;
    stepData: ExportedStep;
    storageData: ExportedStorage;
    canvasData: ExportedCanvas;
    path: string;
}

export type { ISaveData as default };
