import React from 'react'; import { TrackingPromise } from '../utils/helpers.js'; interface InMemoryMap { [key: string]: any; } interface MixinsState { componentName: string; inMemoryMap: InMemoryMap; } interface UseMixinsOptions { emitterName?: string; } interface UseMixinsReturn { emitter: any; mixinsState: MixinsState; setStore: (name: string, value: any) => TrackingPromise; getStore: (name: string) => any; setInMemory: (name: string, value: any) => InMemoryMap; getInMemory: (name: string) => any; setMixinsState: React.Dispatch>; } export declare const useMixins: (name: string, options?: UseMixinsOptions) => UseMixinsReturn; export {}; //# sourceMappingURL=useMixins.d.ts.map