import { Plugin, Store } from 'vuex'; import VuexXhr from './VuexXhr'; export declare class VuexXhrCreator { namespace: string; modules: {}; store?: Store; private invalidateCreators; private invalidateXhr; constructor(namespace: string, xhrStores: Array>); plugin: () => Plugin; reset: ($store: Store) => void; invalidateAll: (fromNamespace?: string[]) => void; invalidates: (vxs: VuexXhrCreator | VuexXhrCreator[] | VuexXhr | VuexXhr[]) => void; invalidatesCreator: (creators: VuexXhrCreator | VuexXhrCreator[]) => void; invalidatesXhr: (xhr: VuexXhr | VuexXhr[]) => void; xhrStoresToModules: (xhrStores: VuexXhr[]) => { [_: string]: VuexXhr; }; }