import { IFile, Sandbox } from '../sandbox'; export declare const initialState: { instance: Sandbox; /** * 最後に自分がファイルを書き換えた時の version の値 */ localVersion: number; /** * Sandbox が最後に実行した version の値 */ runningVersion: number; /** * 自分または誰かがファイルが変更した時に 1 ずつ増加するバージョン */ version: number; }; export declare const actions: { incrementVersion: import("typescript-fsa").ActionCreator; runSanbox: import("typescript-fsa").ActionCreator; writeFiles: import("typescript-fsa").ActionCreator; }; declare const sandbox: (state: { instance: Sandbox; /** * 最後に自分がファイルを書き換えた時の version の値 */ localVersion: number; /** * Sandbox が最後に実行した version の値 */ runningVersion: number; /** * 自分または誰かがファイルが変更した時に 1 ずつ増加するバージョン */ version: number; } | undefined, action: import("typescript-fsa").Action) => { instance: Sandbox; /** * 最後に自分がファイルを書き換えた時の version の値 */ localVersion: number; /** * Sandbox が最後に実行した version の値 */ runningVersion: number; /** * 自分または誰かがファイルが変更した時に 1 ずつ増加するバージョン */ version: number; }; export default sandbox; export declare const reducers: { sandbox: (state: { instance: Sandbox; /** * 最後に自分がファイルを書き換えた時の version の値 */ localVersion: number; /** * Sandbox が最後に実行した version の値 */ runningVersion: number; /** * 自分または誰かがファイルが変更した時に 1 ずつ増加するバージョン */ version: number; } | undefined, action: import("typescript-fsa").Action) => { instance: Sandbox; /** * 最後に自分がファイルを書き換えた時の version の値 */ localVersion: number; /** * Sandbox が最後に実行した version の値 */ runningVersion: number; /** * 自分または誰かがファイルが変更した時に 1 ずつ増加するバージョン */ version: number; }; }; export declare const epic: import("redux-observable").Epic, never, { user: { collaborators: import("./types").User[]; }; sandbox: { instance: Sandbox; /** * 最後に自分がファイルを書き換えた時の version の値 */ localVersion: number; /** * Sandbox が最後に実行した version の値 */ runningVersion: number; /** * 自分または誰かがファイルが変更した時に 1 ずつ増加するバージョン */ version: number; }; mode: { bringGameFront: boolean; editorMode: import("./enums").EditorMode; }; floor: { selected: number; stages: import("./types").GameMap[]; mine: import("./types").GameMap[]; ours: import("./types").GameMap[]; }; }, any>;