import { Square, SceneAssets, ImageAsset } from '@hackforplay/next';
import { Epic } from '.';
export declare const actions: {
    loadAsset: import("../../../../../../Users/teramotodaiki/github/react-map-editor/node_modules/typescript-fsa").AsyncActionCreators<Square[], ImageAsset[], {}>;
};
export interface State extends SceneAssets {
    loading: boolean;
}
declare const _default: import("../../../../../../Users/teramotodaiki/github/react-map-editor/node_modules/typescript-fsa-reducers/dist").ReducerBuilder<State, State>;
export default _default;
export declare const initMapEpic: Epic;
export declare const loadAssetEpic: Epic;
export declare const drawNewSquareEpic: Epic;
export declare const epics: import("../../../../../../Users/teramotodaiki/github/react-map-editor/node_modules/redux-observable").Epic<import("../../../../../../Users/teramotodaiki/github/react-map-editor/node_modules/typescript-fsa").Action<any>, import("../../../../../../Users/teramotodaiki/github/react-map-editor/node_modules/typescript-fsa").Action<any>, import("src/redux").Store, void>;
