import { Module, Store } from 'vuex'; export declare type DecoratorHandler = (builder: StoreBuilder, instance: any, propertyName: string) => void; export declare type DecoratorMap = Map; export interface ModuleProvider { module: object; dynamic: boolean; } export interface StoreProvider { store?: Store; modules: Map; } export interface StoreBuilder { namespaces: string[]; options: Module; provider: StoreProvider; dynamic: boolean; }