import { TModelStore } from 'src/interfaces/model';
import { UiStateStoreType } from 'src/interfaces/ui';
export type RootStoreType = {
    middlewares: {
        onCreateMapEntity?: () => void;
        onCreateRectangle?: () => void;
        onUpdateMapEntity?: () => void;
        onUpdateRectangle?: () => void;
        onDeleteRectangle?: () => void;
        onDeleteMapEntity?: () => void;
    };
    mapModelStore: TModelStore | null;
    uiStateStore: UiStateStoreType | null;
};
