export default class BaseStoreModule {
    state: {};
    getters: {};
    actions: {};
    mutations: {};
    modules: {};
    attachAPIModule(APIModule: any): this;
    _APIModule: any;
    generateAPIActions(): this;
    setChildModules(modules: any): this;
    getModule({ state, getters, actions, mutations, modules, namespaced, }?: {
        state?: {};
        getters?: {};
        actions?: {};
        mutations?: {};
        modules?: {};
        namespaced?: boolean;
    }): {
        namespaced: boolean;
        state: {};
        getters: {};
        actions: {};
        mutations: {
            SET: (state: any, { path, value }: {
                path: any;
                value: any;
            }) => any;
        };
        modules: {};
    };
}
