import { Store, Dispatch, Selector } from 'juliette';
export declare function useStore<T = any>(): Store<T>;
export declare function useDispatch(): Dispatch;
export declare function useSelect<T, R extends T[keyof T]>(featureKey: keyof T): R;
export declare function useSelect<T, R>(selector: Selector<T, R>): R;
