import { EffectManagingType } from '@reffect/core';

declare const useEffectState: <Effect extends EffectManagingType>(effect: Effect) => {
    pending: boolean;
    fail: boolean;
    done: boolean;
};

declare const useStore: <Store extends object>(store: Store) => Store;

export { useEffectState, useStore };
